黑马程序员技术交流社区

标题: notify和 wait的问题 [打印本页]

作者: 有陷阱快跑丶    时间: 2014-11-19 13:06
标题: notify和 wait的问题
while(true) 中的同步代码块中 notify代码执行完后,难道直接回到同步的第一句去执行wait么  。
不是应该先出去判断下while的情况吗, 这时候线程难道不会被其他线程乘虚而入同步代码块中吗,这样不就wait不了了呀


求解惑 。


作者: 有陷阱快跑丶    时间: 2014-11-19 13:34
额 。我懂了 :L
作者: zhangyangLengen    时间: 2014-11-19 14:46
线程的切换是随机的。
作者: DamonZh    时间: 2014-11-19 15:42
即使被切走,等切回来一进同步不就wait了
作者: wf111sxwf    时间: 2014-11-19 18:56
当前线程还没有wait它还持有锁你觉得其他线程能执行同步中的代码么




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2