Асинхронное поточно-безопасное ведение журнала в C ++ (без мьютекса)

Я действительно ищу способ сделать асинхронное и поточно-безопасное ведение журнала в моем C ++.

Я уже изучал поточно-безопасные решения для ведения журнала, такие как log4cpp, log4cxx, Boost: log или rlog, но похоже, что все они используют мьютекс. Насколько я знаю, мьютекс - это синхронное решение, что означает, что все потоки заблокированы, поскольку они пытаются писать свои сообщения, в то время как другие делают это.

Знаете ли вы решение?

7
задан Antonio Pérez 16 November 2011 в 11:33
поделиться