I just came to realize: ReentrantMonitorAutoEnter lock1(...); ReentrantMonitorAutoEnter lock2(...); { ReentrantMonitorAutoExit unlock1(...); // This will not release the monitor. { ReentrantMonitorAutoExit unlock2(...); // This will release the monitor. } }
Sometimes it is not clear how many ReentrantMonitorAutoExits are required to effectively release the monitor. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform