Форум: "Прочее";
Текущий архив: 2014.03.16;
Скачать: [xml.tar.bz2];
ВнизКак правильно прерывать заблокированный поток? Найти похожие ветки
← →
Дмитрий СС (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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.002 c