На этом слайде мы встроим многопоточность в клиент-серверную программу Socketor и продемонстрируем достигнутый эффект.
Дата отправки отчёта:
22 января 2019 г.
Задание выполнено: за
7 час. 26 мин.
Чему научился:
Очень интересный урок, получил опыт реализации многопоточности в работающем приложении.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 20111. Deep Network+111019. Trira+13747. Сергей+1791. Валерий Жданов+116396. Денис+15394. Anton+1Посетитель+117947. Dmitry Sinitsin+111353. AlliZzeN+19752. chokayes+117255. Слава+11. Евгений Волосатов+117606. Виктор+113417. Chip+120528. Геннадий Кравцов+13922. Александр+120659. no name+110895. Danil42Russia+110494. Алексей В.+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: при добавлении метода sleep необходимо позаботиться о трайкече с InterruptedException
Каждый клиент ждёт обработки с ожиданием 7 секунд предыдущего клиента, и лишь после завершения обработки того, получает доступ к Серверу для своего подключения.
Паравозиком идут клиенты, как вагончики, не перепутываются.
Порт для всех один, двое сразу не подключатся.
Второй phone на тот же порт зацепить не получится - порт уже занят!
Реализовали в Phone конструктором создание каждому клиенту своего серверного сокета - ЭТО ПЕРЕШЛИ К МНОГОПОТОЧНОМУ ВАРИАНТУ
ALT + INSERT - создание конструктора в контексте
При созданных разных потоках у каждого клиента, обработка математическихЪ примеровЪ пошла по принципу - все на батьку!
Научился: В этом уроке я научился создавать многопоточный сервер. Мне понравилось то, что мы здесь объединили две программы, две рассмотренные в этом курсе темы. Первая это однопоточное клиент-серверное приложение, а второе это потоки. Для проверки работы сервера, я написал скрипт на bash, который симулирует запуск указанного количества клиентов с интервалом в 100мс. В сервер тоже добавил задержку симуляции сложной обработки, 3 секунды на один запрос.
Курс мне понравился, Евгений Витольдович выбрал отличную тему для демонстрации многопоточности, спасибо за интересный материал ! :)