相关疑难解决方法(0)

不安全的compareAndSwapInt与同步

我发现几乎所有高级同步抽象(例如Semaphore,CountDownLatch,java.util.concurrent中的Exchanger)和并发集合都使用Unsafe中的方法(例如compareAndSwapInt方法)来定义关键部分。同时,我希望同步块或方法将用于此目的。您能否解释一下,不安全方法(我的意思是仅可以原子设置值的方法)比同步更有效,为什么会这样呢?

java concurrency unsafe java.util.concurrent

1
推荐指数
1
解决办法
1869
查看次数

标签 统计

concurrency ×1

java ×1

java.util.concurrent ×1

unsafe ×1