Condition示例代码谁先获得锁的疑问
来源:6-6 J.U.C之AQS-ReentrantLock与锁-2
![](http://img1.sycdn.imooc.com/user/5458643d0001a93c02200220-100-100.jpg)
慕沐3161652
2018-07-12
老师讲Condition示例代码时候, 这上下两个线程是同时执行的, 那会不会第二个线程先获取到锁, 然后嘴先输出的就是log.info("get lock"); 但我实验了很多次并没有
写回答
1回答
-
Jimin
2018-07-12
你好,这个只能说理论上是有可能出现的,但是实际中能出现的可能确实很低很低。因为第一个线程已经start了,第二个线程才开始创建,线程的创建本身就是一个消耗很大的操作。如果两个线程都先生命好,分别调用start,出现你说的情况的概率会大一些。00
相似问题