Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: WinAPI и системное программирование > Mutex и поток... |
Автор: Delphins 15.8.2007, 16:10 | ||||
Есть программа. В ней поток. Нужно следить когда поток закончит работу и только тогда продолжать выполнение.
Почему waitForSignleObject не ждет освобождения? А сразу переходит на
? Да и как сделать чтоб ждало выполнение потока? ![]() |
Автор: dumb 15.8.2007, 16:48 | ||
а мьютекс просто убери. Добавлено через 13 минут и 49 секунд потому что мьютекс свободен и WaitForSingleObject получает его во владение сразу. перед тем, как мьютексы пользовать, про них надо http://msdn2.microsoft.com/en-us/library/ms684266.aspx ![]() |
Автор: MetalFan 19.8.2007, 09:35 |
dumb, а зачем проверять на то, что никогда не наступит? или дождемся INFINITE? )) |
Автор: Delphins 20.8.2007, 14:55 |
Ха! Спасибо! MetalFan, я просто заменил на INFINITE пока тестировал да и чтоб вам не разбираться откдуа взялось settings.timeout. Я и делал по статье из мсдн... Но не работает. Ну и фиг с ним ) ![]() |