Report question

Question: Best match in C# to Java ReentrantLock and Condition?