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


           

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

Gl10
Знакомство с многопоточностью
Домены приложений

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

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

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