Cамоучитель по VB.NET

         

Cамоучитель по VB.NET

Gl10
Знакомство с многопоточностью
Домены приложений
Следующий шаг: кнопка Show Count
Форма с заблокированной кнопкой
Почему при многопоточном программировании возникает столько проблем?

Создание потоков
Простая многопоточная программно время работы
Переключение между потоками в простой многопоточной программе
Процессор предоставляется и потокам с более низким приоритетом


Метод Join
Имена потоков, CurrentThread и ThreadState
Окно потоков
Приостановка потока
Завершение или прерывание программных потоков

Приостановка и уничтожение потоков
Фоновые потоки (демоны)
Более серьезный пример: извлечение данных из кода HTML
Главная опасность (общие данные)
Проблемы многопоточности
Решение проблемы: синхронизация
Команда SyncLock и класс Monitor
Взаимная блокировка
Анализ взаимной блокировки в окне потоков
Совместная работа с данными по мере их создания

Многопоточность в графических программах
Многопоточность в простом приложении с графическим интерфейсом
Содержание раздела