Unsafe: removing the monitorEnter/monitorExit/tryMonitorEnter methods
Vitaly Davidovich
vitalyd at gmail.com
Thu Feb 27 13:56:32 UTC 2014
Right, there's no such guarantee/requirement. JVMS mentions that
implementations are permitted to enforce balance (called structured locking
there) but not required:
http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html#jvms-2.11.10
Thanks
Sent from my phone
On Feb 27, 2014 8:40 AM, "Jeroen Frijters" <jeroen at sumatra.nl> wrote:
> David Holmes wrote:
> > I don't think this is workable. Exposing a monitor as Lock would allow
> > you to break the guarantees/requirements involving balanced-locking for
> > monitors.
>
> Where are these guarantees/requirements documented?
>
> Regards,
> Jeroen
>
>
More information about the core-libs-dev
mailing list