Re[3]: Какой ресурс ждёт поток, а каким владеет?
От: ononim  
Дата: 19.01.10 16:52
Оценка:
_>Я могу получить объект, который ждёт поток. Но мне ещё надо выяснить, какой поток(процесс) может освободить этот объект.
_>Т.е., если это будет Event — его может выставить любой поток имеющий на это право (т.е. открыть Event, если его хэндла нет и выполнить SetEvent), а если это считающий семафор — нужно узнать, какие потоки заняли его — и соответственно один из них может его освободить...
_>Хотелось бы увидеть Ваши советы, спасибо
У семафора нету понятия "поток-владелец", сделать ReleaseSemaphore может совершенно любой поток, включая те, которые его не Wait'тили.
Как много веселых ребят, и все делают велосипед...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.