Java - отменить вызовы в очереди синхронизированных функций

Я только начинаю работать с потоками на Java, так что это может быть базовый вопрос, но я не смог найти ответ в Интернете.

У меня есть два потока, которые могут вызывать одну синхронизированную функцию. Насколько я понимаю, если второй поток вызывает его, в то время как первый поток уже вызвал его, второй поток будет ждать, пока первый поток не будет выполнен, прежде чем вызывать его. Однако я не хочу, чтобы второй поток вообще его вызывал.

0
задан gsingh2011 21 January 2012 в 21:30
поделиться