自旋锁的性能是否比互斥锁性能高?

来源:7-3 线程同步之自旋锁

MengMengdacw

2023-04-09

刚看到老师执行自旋锁的例子执行时间比互斥锁的例子执行时间短,java也有相关自旋锁的api吗?

写回答

1回答

咚咚呛

2023-04-09

是的,在一些场景下自旋锁的性能会比互斥锁的要高,因为互斥锁需要进行进程调度,但如果自旋锁需要锁的时间太长,则也会有另外的结果。

Java没有自旋锁相关的API,但是通过Java的API可以实现自己的自旋锁,网上有很多相关的例子,同学可以参考一下。

0
0

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程