java多线程状况下,while和if的区别

在多线程状况下,若是一个线程进入了if语句块中,在if语句块中执行了wait方法,该线程处于等待(wait)状态,若是该线程被唤醒(notify),无论if的条件是否发生了变化,该线程会执行wait以后的代码,而且会跳出if语句块执行if语句块外面的代码java   若是是while,被唤醒了以后,会继续执行wait方法以后的代码,代码块里面的代码执行完了会继续判断条件,若是为true,会继续执行
相关文章
相关标签/搜索