title: Does C# Monitor.Wait() suffer from spurious wakeups?
body: <p>Java's <a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#wait%28long%29" rel="noreferrer">Object.wait()</a> warns against "spurious wakeups" but C#'s <a href="http://msdn.microsoft.com/en-us/library/syehfawa.aspx" rel="noreferrer">Monitor.wait()</a> doesn't seem to mention it at all.</p>
  
  <p>Seeing how Mono is implemented on top of Linux, and Linux has <a href="http://en.wikipedia.org/wiki/Spurious_wakeup#Spurious_wakeup_in_Linux" rel="noreferrer">spurious wakeups</a>, shouldn't this be documented somewhere?</p>