Ожидание завершения дочернего потока (нити) WaitForSingleObject() пример
Primary tabs
Forums:
Эта функция позволяет дождаться завершения дочернего потом ка в контексте родительского.
DWORD WaitForSingleObject( HANDLE hObject, // идентификатор объекта DWORD dwTimeout); // время ожидания в миллисекундах
пример использования =
handle_of_comp = CreateThread( // СОЗДАЁМ ПОТОК (НИТЬ) NULL, // вместо дескриптора защиты 0, // вместо начального дискриптора стека t1_win_comp, // имя нашей функции - которую мы запустим в новом потоке - файл с её описание должен быть опключён &t1winp, // указатель на пареметр передаваемый функции - т.е. на нашу структуру 0, // вместо опций создания NULL); // вместо идентифйикатора потока WaitForSingleObject(handle_of_comp ,1000); // ждём статуса завершения потока return 0;
_____________________________________________
Источники(читать подробнее)=
http://frolov-lib.ru/books/bsp/v26/ch4_1...
http://msdn.microsoft.com/en-us/library/...
Ключевые слова и фразы(для поиска)=
синхронизация потоков си windows
WaitForSingleObject() пример
- Log in to post comments
- 3698 reads