hotspot/src/os/aix/vm/os_aix.cpp
changeset 24931 4bba680186bd
parent 24431 3ffc38ad9083
child 25333 078d0ef28601
child 25351 7c198a690050
--- a/hotspot/src/os/aix/vm/os_aix.cpp	Mon Jun 02 15:48:34 2014 -0700
+++ b/hotspot/src/os/aix/vm/os_aix.cpp	Wed Jun 04 00:25:21 2014 +0400
@@ -4734,10 +4734,8 @@
   //
   // Thread.interrupt and object.notify{All} both call Event::set.
   // That is, we treat thread.interrupt as a special case of notification.
-  // The underlying Solaris implementation, cond_timedwait, admits
-  // spurious/premature wakeups, but the JLS/JVM spec prevents the
-  // JVM from making those visible to Java code. As such, we must
-  // filter out spurious wakeups. We assume all ETIME returns are valid.
+  // We ignore spurious OS wakeups unless FilterSpuriousWakeups is false.
+  // We assume all ETIME returns are valid.
   //
   // TODO: properly differentiate simultaneous notify+interrupt.
   // In that case, we should propagate the notify to another waiter.