![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
gpepsi |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
как из потоковой функции можно понять, что ожидается завершение потока ?
|
|
|
![]() |
gpepsi |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Или ввести какую-нибудь переменную, например bool m_bThreadStop = false;, которую периодически проверять. у меня куча потоков. для каждой заводить переменную ? Послать ей сигнал. а как внутри определить ? ну если внутри while(true) { } никак не завершиться. нужно ожидать на чем-то. Странно что этого не предусмотрели... Сообщение отредактировал gpepsi - 5.10.2011, 12:35 |
|
|
ViGOur |
![]()
Сообщение
#3
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
у меня куча потоков. для каждой заводить переменную ? Зачем для каждого? Достаточно разок завести для базового, что-то вроде этого:
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 11.7.2025, 20:22 |