C# thread safe fifo queue July 8, 2019 16 32 64 128 Thread safe c# Thread safe queue java Java thread communication