java多线程中线程每次最少执行一行代码吗?
线程的执行单位是什么,是每次最少执行一行吗,那例如这种if语句,分行写的话,线程有肯能在执行完一行跳转到另一个线程吗还是怎么样的?if(thread1.getState(...
线程的执行单位是什么,是每次最少执行一行吗,那例如这种if语句,分行写的话,线程有肯能在执行完一行跳转到另一个线程吗还是怎么样的?
if(thread1.getState().toString().equals("WAITING")
&&thread2.getState().toString().equals("WAITING")
&&thread3.getState().toString().equals("WAITING")){
flag=false;
}
即不是判断完if(..&&..&&..)后面的小括号里的内容就可能跳转?if后的小括号不是一个整体吗 展开
if(thread1.getState().toString().equals("WAITING")
&&thread2.getState().toString().equals("WAITING")
&&thread3.getState().toString().equals("WAITING")){
flag=false;
}
即不是判断完if(..&&..&&..)后面的小括号里的内容就可能跳转?if后的小括号不是一个整体吗 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询