一线程执行notify()语句唤醒waitI()的二线程后,一线程在notify()后的语句是否还执行?为什么
问题补充: 按照我的理解,一线程唤醒二线程后,一线程就把锁对象释放出去了啊,为什么我实验了下还是继续执行完了一线程后续的语句,才开始执行二线程
多线程没有严格的顺序保证,唤醒后,可以认为两个线程再无关联,并行在跑,程序上并不能确保谁先谁后。
....你都没代码,你让别人怎么看?关于:一线程在notify()后的语句是否还执行? 答案:会执行。对于你的问题补充,你对锁概念、锁的范围、notyfy()的理解有误。
多线程没有严格的顺序保证,唤醒后,可以认为两个线程再无关联,并行在跑,程序上并不能确保谁先谁后。
– 。淑女范erり 4年前