On 26 February 2014 20:54, Martin Buchholz <marti...@google.com> wrote: > It does seem that being able to tell whether a java object monitor is > currently locked is useful for debugging and monitoring - there should be a > way to do that.
Perhaps it would be useful to be able to expose a java object monitor as an instance of Lock? Lock lk = Lock.ofMonitor(object) if (lk.tryLock()) { ... } Such a method feels like it would be a useful missing link between synchronized and locks. Stephen