C# 執行續安全資料結構
https://docs.microsoft.com/zh-tw/dotnet/standard/collections/thread-safe/
Queue mySyncdQ = Queue.Synchronized( myQ );
https://tw.saowen.com/a/f9c3acf59bef26c31724bee3b686d02195b8ae9af16ec3c437e837f31b3724b9
volatile
https://docs.microsoft.com/zh-tw/dotnet/csharp/language-reference/keywords/volatile