I have to develop a multithreaded application, where there will be multiple threads, each thread generates custom event log which need to be saved in queue (not Microsoft MS
You can use a synchronized queue (if you have .NET 3.5 or older code) or even better the new ConcurrentQueue!