Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович

Вебинар «Создание прикладных программ на C#» начнётся через 3 дня 11 мин.

Бурные потоки / Замри!

  • На этом уроке мы поговорим о статусах потока:
    Unstarted, Running, Wait/Sleep/Join, Abort Requested, Stopped.
    Создадим функционал для остановки потоков по нажатию клавиш.
    И научимся сопротивляться этим остановкам.
  • Дата отправки отчёта: 9 июня 2016 г.
  • Задание выполнено: за 20 мин.
  • Чему научился: -----------------------------------------------
  • Что было сложным: ------------------------------------------------
  • Комментарии: ---------------------------------------------------
  • Оценка видео-уроку:
Отчёт от 6696 за Бурные потоки / Замри!




Оцени работу

 
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир Борисенко  # Бурные потоки / Замри! / 2016-06-09 14:53

Както туго идет.


  • Отчёт оценивали:
    1Евгений Волосатов+1   7119Новопашин Владимир+1   6452Кирилл Шмойлов+1   4395Денис+1   4992Николай+1   4805Сергей В+1   9237Mais+1   10334atomicpel0   1803Саша+1   5026Екатерина+1   4467Alcatraz+1   689Igorenzia+1   8886Михаил Ермишин+1   3506Алексей|BrisK|Кривицкий+1   9263Андрей Н.+1   9567Максим+1   5257Антон+1   10447Давид0   5369Archi+1   4004Елена+1   5760Мариша +1   6203Николай (nick27m)+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Закрепил голику использования lock, повторил Abort, узнал, какие состояния бывают у потока
Мне кажется, нужно было сделать больший акцент на том, что когда мы прерываем поток, то внутри него может возникнуть именно ОШИБКА (если мы его прерываем не во время ожидания). Просто у когда я у себя в одной программе так делал во время выполнения sql запроса (выполнялся он долго, так что в фоновом потоке), программа не ждала, пока он выполниться и просто вырубала весь поток, в связи с чем в нём возникала ошибка. А так всё хорошо =)
Научился: Научился останавливать питонов в движении, благодаря объектной модели потоков.
---