Мне нужно разработать многопоточное приложение, в котором будет несколько потоков, каждый поток генерирует собственный журнал событий, который необходимо сохранять в очереди (не Microsoft MSMQ).
Будет другой поток, который считывает данные журнала из очереди и манипулирует ими с определенной информацией для сохранения информации журнала в файл. В основном здесь мы реализуем парадигму с несколькими производителями, с одним потребителем .
Кто-нибудь может дать предложения о том, как реализовать это на C ++ или C #.
Спасибо,