public static void rwLockDashboard(AddrSet addrset) { Thread currentThread = Thread.CurrentThread; Console.WriteLine("==DEBUG== CurrentReadThreadsCount = " + addrset.GetCurrentReadCount() + " , currentThread = " + currentThread.ManagedThreadId); Console.WriteLine("==DEBUG== WaitingReadThreadsCount = " + addrset.GetWaitingReadCount() + " , currentThread = " + currentThread.ManagedThreadId); Console.WriteLine("==DEBUG== WaitingWriteThreadsCount = " + addrset.GetWaitingWriteCount() + " , currentThread = " + currentThread.ManagedThreadId); Console.WriteLine("==DEBUG== //////////////"); }