Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4475986

atomic::membar is not implemented on Solaris or Linux

XMLWordPrintable

    • beta2
    • sparc
    • solaris_8

      Dave Detlefs discovered that atomic::membar is not implemented
      on Solaris or Linux, making, among other things, monitor entry
      problematic, since an updated lock header isn't guaranteed to
      be flushed to coherent memory before it's read by another processor.
      Intermittent oddities can result that are more-or-less unreproducible
      and have no obvious cause.

      There's no test case at the moment, though there are plenty of
      unexplained hangs.

            phh Paul Hohensee
            phh Paul Hohensee
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: