Re: синхронизация: 1-2 писателя и множество читателей
От: Dmitry Kotlyarov Россия  
Дата: 03.05.06 12:12
Оценка:
Здравствуйте, greenloki, Вы писали:

G>w2k+

G>Интересует внутрипроцессная синхронизация между большим количеством потоков читателей и 1-2 редкими потоками писателями, но не между читателями. То есть потоки читатели не должны блокировать друг друга, блокировка читателей возможна только при записи, блокировка писателей возможна при чтении. Я так представляю будут использоваться критические секции или семафоры (мне всё равно, но желательно более быстрый способ для читателей), плюс возможно также класс хелпер. Подскажите хоть идею, можно в псевдокоде. (что-нибудь простое, я синхронизирую доступ к обычному std::vector)


См. boost::read_write_mutex.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.