русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Класс Thread. Общая характеристика


Дата добавления: 2015-07-09; просмотров: 487; Нарушение авторских прав


Thread класс представляет управляемые потоки. Создаёт потоки и управляет ими: устанавливает приоритет и статус потоков. Это объектная оболочка вокруг определённого этапа выполнения программы внутри домена приложения.

 

Статические члены класса Thread Назначение
CurrentThread Свойство. Только для чтения. Возвращает ссылку на поток, выполняемый в настоящее время.
GetData() SetData() Обслуживание слота текущего потока.
GetDomain() GetDomainID() Получение ссылки на домен приложения (на ID домена), в рамках которого работает указанный поток.
Sleep() Блокировка выполнения потока на определенное время.

 

Нестатические члены Назначение
IsAlive Свойство. Если поток запущен, то true
IsBackground Свойство. Работа в фоновом режиме. GC работает как фоновый поток.
Name Свойство. Дружественное текстовое имя потока. Если поток никак не назван – значение свойства установлено в null. Поток может быть поименован единожды. Попытка переименования потока возбуждает исключение.
Priority Свойство. Значение приоритета потока. Область значений – значения перечисления ThreadPriority.
ThreadState Свойство. Состояние потока. Область значений – значения перечисления ThreadState.
Interrupt() Прерывание работы текущего потока.
Join() Ожидание появления другого потока (или определённого промежутка времени) с последующим завершением.
Resume() Возобновление выполнения потока после приостановки.
Start() Начало выполнения ранее созданного потока, представленного делегатом класса ThreadStart.
Suspend() Приостановка выполнения потока.
Abort() Завершение выполнения потока посредством генерации исключения TreadAbortException в останавливаемом потоке. Это исключение следует перехватывать для продолжения выполнения оставшихся потоков приложения. Перегруженный вариант метода содержит параметр типа object. An object that contains application-specific information, such as state, which can be used by the thread being aborted.

 





<== предыдущая лекция | следующая лекция ==>
Виды многопоточности | Игры с потоками


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.399 сек.