Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.03.16;
Скачать: CL | DM;

Вниз

Как правильно прерывать заблокированный поток?   Найти похожие ветки 

 
Дмитрий СС   (2013-09-29 19:41) [0]

Добрый день.
Есть поток, который занимается тем, что читает данные из блокирующего потока (сокета или ком-порта).

Как правильно прервать чтение, например, при завершении работы программы?


 
Eraser ©   (2013-09-29 20:00) [1]


> Дмитрий СС   (29.09.13 19:41) 

например, при завершении работы программы - никак. а в остальных случаях надо смотреть, в новых версиях ОС появилась возможность прерывать практически любые блокирующие операции.


 
DVM ©   (2013-09-29 20:21) [2]


> Дмитрий СС   (29.09.13 19:41) 

Допустимо закрыть сокет из другого потока. Большинство блокирующих операций немедленно будет прервано. Кроме Connect. Его придется сделать неблокирующим.



Страницы: 1 вся ветка

Текущий архив: 2014.03.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
2-1369751060
DanilTraum
2013-05-28 18:24
2014.03.16
Создание одного обработчика для всех BitBtn


2-1369242407
grinya
2013-05-22 21:06
2014.03.16
paintbox delphi


15-1380313803
Юрий
2013-09-28 00:30
2014.03.16
С днем рождения ! 28 сентября 2013 суббота


2-1369241162
NikitaXY
2013-05-22 20:46
2014.03.16
Одномерный массив. Delphi )


15-1380573003
Юрий
2013-10-01 00:30
2014.03.16
С днем рождения ! 1 октября 2013 вторник