В общем, я бы избегал этого, поскольку вы могли бы решить сделать это, но тогда кто-то еще в вашей команде или сторонней библиотеке (возможно, случайно) мог бы также полагаться на наличие "доступ к монитору.
Это может измениться в будущем, и вы, возможно, не единственный, кто думает об этом сейчас. Если вы можете достичь того, что вы хотите сделать, используя private
блокировки и мониторы, или через другую систему (например, выполняя Futures
), тогда это будет более надежным.
(Хотя это интересный вопрос, и, несомненно, некоторые люди сочтут мое мнение слишком оборонительным!)