Перейти к содержимому











Фотография
Скачать

[Волосатов] [videosharp] Бурные потоки



  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 Cary Hiroyuki Tagawa

Cary Hiroyuki Tagawa
  • Новичок
  • Сообщений: 2
  • Регистрация: 06.10.2018
  • Заработано: 0 руб.
Репутация: 1

Награды: 6

  
  
  
  
  
  

Отправлено 06 Октябрь 2018 - 12:24

Название: [videosharp] Бурные потоки

Автор: Волосатов


Наглядная демонстрация многопоточного программирования на примере бегающих по экрану «змеек».
 
1)Введение - На этом уроке мы сделаем небольшое теоретическое введение в потоки
и начнём создавать консольное приложение с самодостаточным классом
для Питона.
 
2) Террариум - На этом уроке мы подготовим экран для наших питонов.
Сделаем по краям стенки, чтобы они не уползли.
Напишем функцию для сохранения и отображения символов. 
 
3) На этом уроке мы напишем статический метод для добавления зайчика на поле.
Для этого нам потребуется несколько вспомогательных методов,
которые окажутся полезными и в других частях нашей программы.
В конце урока мы выведем на экран сотню зайчиков :)
 
4) Питонатор - На этом уроке мы опишем нужные поля для нашего питона
и создадим статическую функцию для создания его экземпляра.
Также нам понадобится конструктор, который мы сделаем приватным.
 
5) Поворот головы - На этом уроке мы сделаем отображение питона,
поворот его головы и передвижение по экрану.
 
6) Поток питонов - На этом уроке мы наконец-таки займёмся потоками.
Запустим наших питонов сначала в одном потоке, 
а потом в отдельных - нам понадобится метод Run().
Создадим критическую секцию через lock.
Протестируем режим Foreground/Background режимы.
 
7) Бурная жизнь - На этом уроке мы допишем класс питон и получим эстетическое удовольствие
от созерцания нашего террариума с нашими Питонами и Зайцами.
 
8) На этом уроке мы поиграемся с приоритетом потоков,
воспользуемся монитором для создания критической
секции, выведем на экран легенду потоков с id.
 
9) Замри! - На этом уроке мы поговорим о статусах потока:
Unstarted, Running, Wait/Sleep/Join, Abort Requested, Stopped.
Создадим функционал для остановки потоков по нажатию клавиш.
И научимся сопротивляться этим остановкам.
 
10) Смысл - На этом уроке мы сделаем красивое завершение потока.
Также добавим крестики на экран для "логичного" завершения жизни питона.
 
11) VIP. Игры со словами - если есть файл из 27000 слов, то с его помощью можно сделать очень много интересного.
На уроке мы ищем палиндромы, детские слова и анаграммы.
Хорошее подспорье для игры Эрудит.
 

Скрытый контент:

  Для просмотра необходимо войти или зарегистрироваться


Скачать:

Скрытый контент:

  Для просмотра содержимого необходимо 10 очков репутации (вам не хватает 10)

 Скачать без ограничений   Купить этот материал за 390 руб.



🔔 Подпишись на наш канал telegram @slivup_live и бота @kurs_slivup, что бы следить за крутыми новинками форума

  • 1

#2 MegaGnom

MegaGnom
  • Platinum
  • Сообщений: 102
  • Регистрация: 07.12.2014
  • Заработано: 9 руб.
Репутация: 18

Награды: 24

  
  
  
  
  
  
  
  

Отправлено 06 Октябрь 2018 - 13:36

Язык C#?


  • 0

#3 Cary Hiroyuki Tagawa

Cary Hiroyuki Tagawa
  • Новичок
  • Сообщений: 2
  • Регистрация: 06.10.2018
  • Заработано: 0 руб.
Репутация: 1

Награды: 6

  
  
  
  
  
  

Отправлено 06 Октябрь 2018 - 15:40

Да C#


  • 0

#4 Astap

Astap
  • Platinum
  • Сообщений: 250
  • Регистрация: 05.07.2014
  • Заработано: 95 руб.
Репутация: 170

Награды: 21

  
  
  
  
  
  
  
  

Отправлено 06 Октябрь 2018 - 19:06

Проверьте, пожалуйста, ссылку. Ни чего не дайдено.


  • 0

#5 Wulf

Wulf
  • Сливапер LVL 6
  • Сообщений: 358
  • Регистрация: 23.04.2017
  • Заработано: 583 руб.
Репутация: 756

Награды: 18

  
  
  
  
  
  
  
  

Отправлено 04 Ноябрь 2018 - 19:50

Скрытый контент:

  Для просмотра содержимого необходимо 10 очков репутации (вам не хватает 10)

 Скачать без ограничений   Купить этот материал за 390 руб.


  • 2

#6 alex2k7

alex2k7
  • Platinum
  • Сообщений: 155
  • Регистрация: 12.08.2015
  • Заработано: 4 руб.
Репутация: 5

Награды: 18

  
  
  
  
  
  
  
  

Отправлено 14 Июль 2020 - 09:56

В последней ссылке папка пустая, можно обновить?


  • 0

#7 Morgart

Morgart
  • Platinum
  • Сообщений: 496
  • Регистрация: 18.05.2020
  • Заработано: 518 руб.
Репутация: 419

Награды: 16

  
  
  
  
  
  
  
  

Отправлено 14 Июль 2020 - 10:11


[Волосатов] [videosharp] Бурные потоки
Скрытый контент:

  Для просмотра содержимого необходимо 100 очков репутации (вам не хватает 100)

 Скачать без ограничений   Купить этот материал за 390 руб.

  • 1



Похожие темы Collapse

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

×

Зарегистрируйся моментально!