gpt4 book ai didi

java - BoundedSemaphore 信号量与标准互斥量

转载 作者:行者123 更新时间:2023-12-01 05:44:53 26 4
gpt4 key购买 nike

有谁知道这两种锁定结构中哪一种更快?我有:

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();
}
}

谢谢大家。马特

最佳答案

实际上,它们的性能是相当的。您的示例中的 BoundedSemaphore 实际上使用与第一个示例类似的内部锁定。因此它们不会有明显的变化。

关于java - BoundedSemaphore 信号量与标准互斥量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6178265/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com