版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a740169405/article/details/80270770
相同点
- C++里的互斥锁和java里的synchronized同步代码块类似。
- C++里的条件变量和java里的wait/notify类似。
- C++里的读写锁和java里的重入锁(ReenreantLock类)类似。
不同点
- C++有自旋锁(采用轮训的方式,不会释放CPU占用,效率要比互斥锁高,不适合执行耗时任务)。
- C++有超时的机制,java没有。
- C++有barrier机制,而java没有