hirthwork
24.01.2013 21:13 mcabber
Написал тут FilterBlockingQueue, чтобы можно было реализовать BlockingQueue,
которая блочится даже в offer. В тред призываются плюсопетухи, чтобы
покукарекать о том насколько пиздат сиплюсплюс тем что в нём из коробки нет
возможности делать блокирующие очереди
https://gist.github.com/4627785
Пиздат.
В boost 1.53 будут lock-free очереди, блокировки маздай.
сдаётся мне, что ты не понимаешь зачем нужны блокирующие очереди
Producer-consumers ? Продолжай.
именно. и я не понимаю как ты собрался в consumer'е ждать появления данных в очереди
в случае lock-free очередей
На непустых очередях все будет ничтяк, а на пустой — ну в спинлок можно уйти, коли больше нечем процессор занять.
отличный план для ситуации когда на этом сервере других демонов не крутится