老师,你不是说wait和notify要是运行态并且获得锁和临界区的嘛,那cas自旋里不是没有锁吗,怎么能休眠呢,信号等待呢
来源:4-7 遭遇面试官问Monitor原理

慕粉1002556957
2022-07-30
请问下他们是不一样的等待吗
写回答
1回答
-
求老仙
2022-08-11
自旋是线程还在执行但处于一种cpu低功耗的模式。休眠就是线程状态被保存,完全不执行程序。自旋时候程序还在执行,优势就是可以尽快获得进步,缺点是比较占用资源,并发自旋的线程不能太多00
相似问题