Кто-нибудь знает, какая из двух конструкций блокировки быстрее?У меня есть:
private static final Object mutex = new Object();
void method() {
synchronized(mutex) {
// code
}
}
против:
BoundedSemaphore semaphore = new BoundedSemaphore(1);
void method() {
semaphore.take();
try{
//code
} finally {
semaphore.release();
}
}
Спасибо всем.Matt