Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.13;
Скачать: CL | DM;

Вниз

Флаг синхронизации, семафор, событие   Найти похожие ветки 

 
DprYg ©   (2006-07-27 16:04) [0]

Хочу создать класс для работы с многопоточными данными совместного использования. В Windows существует несколько объектов, обеспечивающих синхронизацию: критический раздел, флаг синхронизации, семафор и событие. Я знаю, что такое флаг синхронизации, но что понимается под остальными?
Спасибо за внимание.


 
Сергей М. ©   (2006-07-27 16:07) [1]


> Я знаю, что такое флаг синхронизации


А я не знаю.
Не уточнишь ли ? Уж не мьютекс ли это ?


 
MBo ©   (2006-07-27 16:15) [2]

Стоит почитать книгу Рихтера.
см. также
http://mbo88.narod.ru/ToC.html


 
tesseract ©   (2006-07-27 16:19) [3]


> Хочу создать класс для работы с многопоточными данными совместного
> использования.

TCriticalSection. Она для того и сделана.
Семафор - для "расцикливания" нитей служет.
А mutex - для обнаружения созданного экземпляра чего-нибудь.


 
DprYg ©   (2006-07-27 16:24) [4]

Спасибо за ссылку. Там действительно есть все, что мне нужно.


 
DprYg ©   (2006-07-27 16:36) [5]

Да, согласен. TCriticalSection подходит больше всего.


 
Romkin ©   (2006-07-27 17:36) [6]

Есть еще крутой класс TMultiReadExclusiveWriteSynchronizer!



Страницы: 1 вся ветка

Текущий архив: 2006.08.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.077 c
15-1152879331
vidiv
2006-07-14 16:15
2006.08.13
Как Access реализует блокировки? Как реализовать самому?


2-1153587506
AlexeyT
2006-07-22 20:58
2006.08.13
Как определить высоту строки Memo, зная размер шрифта?


2-1153822140
Lkj
2006-07-25 14:09
2006.08.13
Дата и время


8-1139581351
Eraser
2006-02-10 17:22
2006.08.13
MIXERLINE.dwComponentType и запись со стереомикшера


3-1149574047
q-q
2006-06-06 10:07
2006.08.13
Используя ЗАБОЙ, полю присваивается NULL, а хотелось бы НОЛЬ