Я использую шаблон активного объекта.Синхронизированный список для потокового приложения
Мне нужен список, в котором хранятся определенные пользователем объекты того же типа. Несколько авторов нажимают объекты на список, и читатели могут ждать в очереди по времени.
Я знаю, что могу обернуть список STL, но может быть, там готовое решение в boost? Я просто не могу его найти.
UPD:
Приложение работает на Linux (RHEL 5.3).
Если вы хотите в заказе на потребление, то SLIST ограничиваются множественным производителем/одиночного -consumer. – Adisak
Следует учитывать, что «Блокированные одиночные списки списков» имеют только 32 бит. – paxos1977
Не правда, MS предоставили 128-битную версию через "cmpxchg16b" – Goz