首页 新闻 会员 周边 捐助

求助!,不明白

0
悬赏园豆:20 [待解决问题]

一线程执行notify()语句唤醒waitI()的二线程后,一线程在notify()后的语句是否还执行?为什么

问题补充:
按照我的理解,一线程唤醒二线程后,一线程就把锁对象释放出去了啊,为什么我实验了下还是继续执行完了一线程后续的语句,才开始执行二线程

新疆渣渣辉的主页 新疆渣渣辉 | 初学一级 | 园豆:184
提问于:2020-04-22 14:14

多线程没有严格的顺序保证,唤醒后,可以认为两个线程再无关联,并行在跑,程序上并不能确保谁先谁后。

。淑女范erり 4年前
< >
分享
所有回答(1)
0

....你都没代码,你让别人怎么看?关于:一线程在notify()后的语句是否还执行? 答案:会执行。对于你的问题补充,你对锁概念、锁的范围、notyfy()的理解有误。

明日小路 | 园豆:466 (菜鸟二级) | 2020-06-09 09:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册