I'm implementing a logging where multiple threads can write into one List
of log. The last thread should write the contents of the List
to a file. So the thread which is the last to write into the List
should flush the List
into a file. What is the best way to accomplish this?
For the List
I just need one of the concurrent classes that is efficient for multiple writers and one reader.