static void sleep(long millis)void interrupt()中断线程。static void yield()暂停当前正在执行的线程对象,并执行其他线程。void join()等待该线程终止。sleep阻塞。Thread.sleep(times)使当前线程从Running状态放弃处理器进入Block状态,休眠times毫秒,再返回Runnable状态。
线程中断。第一个方法是通知目标线程中断,即设置目标线称的中断标志位;第二个方法判断当前线程是否被中断,如果被中断(即中断标志位被设置),则返回true,否则返回false。
第三个方法判断当前线程的中断状态,并清除该线程的中断标志位,也就意味着,如果连续调用两次该方法,并且中间没有再次设置中断标志位,第二次会返回false,因为中断标志位已经被清除。
©本文版权归作者所有,任何形式转载请联系我们:xiehuiyue@offercoming.com。