| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Узнать запущен ли thread |
| Автор: bel_nikita 16.6.2005, 11:31 |
| Скажу сразу, исходники не мои Теперь вопрос: В программе есть thread. Называется "telProcessConsole". Нужно узнать запущен этот thread или нет. З.Ы.Ы: вроде обсуждалось недавно, но не могу найти |
| Автор: UncleBob 16.6.2005, 12:19 |
| 1) На чем исходники? 2) Что такое в данном случае имя треда? 3) Можно проверить по хэндлу треда. |
| Автор: bel_nikita 16.6.2005, 12:28 | ||||||
|
| Автор: _hunter 16.6.2005, 12:54 |
| вот: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsdebug/html/vxtsksettingthreadname.asp как установить имя. ( может чем-то поможет ) |
| Автор: NiJazz 16.6.2005, 12:59 |
| Почему бы для этого не использовать синхронизацию? |
| Автор: UncleBob 16.6.2005, 19:50 | ||||
|
| Автор: Nastya 17.6.2005, 08:03 |
| Извените, а что значит "имя треда", я чего-то не понимаю, есть HANDLE, но что бы строковое имя ??? Впервые слышу. Поясните, если не сложно |
| Автор: bel_nikita 17.6.2005, 08:59 | ||
| Nastya
Например, в VC6 сделать break, потом зайти в Threads, то там высветятся все треды данного процесса по имени, приоритету, ... |
| Автор: _hunter 17.6.2005, 10:38 |
| как именовать -- см. мою ссылку. а вот как читать -- хз |