java的sleep(),join()和后台线程详解
java的sleep(),join()和后台线程详解线程睡眠Sleep()方法在Thread类中有两个sleep()方法,但是计算机硬件很难精确到纳秒,所以我们输入的数字一般以毫秒为单位。调用方法之后,当前线程会放弃cpu,至指定的时间段内,该线程不会获得执行的机会。但是在这段时间内该线程依然持有同步锁。该方法最多的应用于模拟网络延迟,让多线程并发访问一个资源对象的错误效果更加明显。