Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
1 / 1 / 0
Регистрация: 24.10.2008
Сообщений: 21
1

Как узнать статус потока?

27.10.2008, 00:38. Просмотров 2509. Ответов 3
Метки нет (Все метки)


добрый вечер, не подскажите, как узнать статус потока? Желательно, чтобы функция возвращала 0, если поток засуспендин, или 1 если он нормально работает.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2008, 00:38
Ответы с готовыми решениями:

Как узнать статус курсора мыши?
Кто может конкретно ответить? Как получить статус(что-то типа в этом роде) курсора, который...

VC++6.0, как из порожденного потока прочитать переменную главного потока?
Visual C++ 6.0 SP5 Простое диалоговое окно, (MFC) созданное мастером среды VC По нажатию на...

Узнать информацию из другого потока\процесса
Главная цель: узнать адрес процесса по PID используя только windows.h Допустим я знаю pid процесса...

Подскажите как через винапи мне узнать статус файла -
не открыт ли он уже каким-либо приложением? Спасибо

3
118 / 12 / 3
Регистрация: 21.08.2007
Сообщений: 222
27.10.2008, 10:25 2
Цитата Сообщение от Ponf Посмотреть сообщение
добрый вечер, не подскажите, как узнать статус потока? Желательно, чтобы функция возвращала 0, если поток засуспендин, или 1 если он нормально работает.
Какого потока ? IOStreams чтоли ? Может быть нужно ios_base::iostate ?
0
1 / 1 / 0
Регистрация: 24.10.2008
Сообщений: 21
27.10.2008, 11:08  [ТС] 3
нет, обычного потока, то есть Thread. Я вызываю SuspendThread() чтобы приостановить действие потока.Но суть в том, что приостанавливаться поток может 127 раз, и возобновлять его прийдётся 127 раз, поэтому хочу сделать проверку на то, не остановлен ли поток в данное время
0
Эксперт С++
2250 / 765 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
27.10.2008, 12:34 4
не слышал о таких функциях. Контролировать состояние треда можно - за счет возвращаемых значений ф-ий SuspendThread и ResumeThread. Заведи переменную,в которой будешь хранить,остановлен ли поток на данный момент.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.10.2008, 12:34

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Возможно ли определять статус жизни потока
Возможно ли определять статус жизни потока, у меня бесконечный цикл, при срабатывании функции...

Как узнать состояние потока в данный момент?
Как узнать состояние потока(приостановлен или работает)? Использую библиотеку <thread>

как осуществить статус загрузки?
помогите пожалуйста мне нужен код для проги чтобы код показывал статускакой то работы...скажем...

Как определить IP адрес клиента и его статус?
g++ сокет беркли подключение tcp собственно задача логировать все подключения но как узнать IP...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.