Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.149.243.106] |
|
Сообщ.
#1
,
|
|
|
Hi,people у меня проблема,надо создать многопоточную программу и использовать при этом "СЕМАФОРЫ",может кто знает что это такое или ссылки есть где инфа лежит
Помогайте,пропадаю |
Сообщ.
#2
,
|
|
|
"СЕМАФОРЫ" ??? Никогда о таком не слышал
Может это нечто вроде использования Suspend/Resume? |
Сообщ.
#3
,
|
|
|
Смотри в MSDN и ещё есть немного в ФАКе по C++
|
Сообщ.
#4
,
|
|
|
Семафоры лучше всего предствлять себе как счетчики, управляющие доступом к общим ресурсам. Чаще всего они используются как блокирующий механизм, не позволяющий одному процессу захватить ресурс, пока этим ресурсом пользуется другой.
Delphi: CreateSemaphore, WaitForSingleObject, ReleaseSemaphore |
Сообщ.
#5
,
|
|
|
вот хорошая статья Using Semaphore Objects
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/using_semaphore_objects.asp |
Сообщ.
#6
,
|
|
|
семафоры должны быть у Рихтера описаны (по поиску можно выкачать с инета)
|