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