![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Флаг синхронизации, семафор, событие [D7, WinXP]
DprYg © (2006-07-27 16:04:00)Хочу создать класс для работы с многопоточными данными совместного использования. В Windows существует несколько объектов, обеспечивающих синхронизацию: критический раздел, флаг синхронизации, семафор и событие. Я знаю, что такое флаг синхронизации, но что понимается под остальными?
Спасибо за внимание.
Romkin (2006-07-27 17:36:00) [1]Есть еще крутой класс TMultiReadExclusiveWriteSynchronizer!
DprYg (2006-07-27 16:36:00) [2]Да, согласен. TCriticalSection подходит больше всего.
DprYg (2006-07-27 16:24:00) [3]Спасибо за ссылку. Там действительно есть все, что мне нужно.
tesseract (2006-07-27 16:19:00) [4]
> Хочу создать класс для работы с многопоточными данными совместного
> использования.
TCriticalSection. Она для того и сделана.
Семафор - для "расцикливания" нитей служет.
А mutex - для обнаружения созданного экземпляра чего-нибудь.
MBo (2006-07-27 16:15:00) [5]Стоит почитать книгу Рихтера.
см. также
http://mbo88.narod.ru/ToC.html
Сергей М. (2006-07-27 16:07:00) [6]
> Я знаю, что такое флаг синхронизации
А я не знаю.
Не уточнишь ли ? Уж не мьютекс ли это ?