Thread.sleep(10000)
在多线程下,是不是停止当前的线程,转去别的线程上啊?
在单线程上,停止10秒?转去系统的线程上、/程序上?
多谢回答
笑一个。。呵呵
参考答案:在单线程下,Thread.sleep(10000)让你的子线程“睡眠”10000ms,也就是不工作,因为是单线程,所以要等到过了10000ms之后,该子线程继续工作。
多线程下,睡眠的子线程先不工作,让其余的子线程先工作,等过了10000ms之后,它再重新回到线程的等待队伍中,开始工作。
在多线程下,是不是停止当前的线程,转去别的线程上啊?
在单线程上,停止10秒?转去系统的线程上、/程序上?
多谢回答
笑一个。。呵呵
参考答案:在单线程下,Thread.sleep(10000)让你的子线程“睡眠”10000ms,也就是不工作,因为是单线程,所以要等到过了10000ms之后,该子线程继续工作。
多线程下,睡眠的子线程先不工作,让其余的子线程先工作,等过了10000ms之后,它再重新回到线程的等待队伍中,开始工作。