Иллюстрированный самоучитель по VB.NET

       

Иллюстрированный самоучитель по VB.NET

Знакомство с многопоточностью

Домены приложений
Следующий шаг: кнопка Show Count
Почему при многопоточном программировании возникает столько проблем?
Создание потоков
Метод Join
Имена потоков, CurrentThread и ThreadState
Окно потоков

Приостановка потока
Завершение или прерывание программных потоков
Приостановка и уничтожение потоков
Фоновые потоки (демоны)
Более серьезный пример: извлечение данных из кода HTML
Главная опасность (общие данные)

Решение проблемы: синхронизация
Команда SyncLock и класс Monitor
Взаимная блокировка
Совместная работа с данными по мере их создания

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