setDaemon(boolean) 设置线程是否为守护线程,需要在线程调用.start()方法之前执行,否则会报IllegalThreadStateException;
join() 等待相应线程结束,若A线程调用了B线程的join方法,则A线程会被暂停直至B线程运行结束;
“我先暂停一下,得等另一个线程运行结束我才能继续”
yield() 使当前线程放弃对处理器的占用,可能导致线程被暂停,不可靠(线程可能继续运行);
“我不急,如果有别的线程需要处理器资源就先给别人,如果没有我不介意多占一会”
sleep() 使当前线程休眠指定时长;
已废弃方法:
由于JVM实现的有些问题,以下方法已被放弃:
stop,停止线程
suspend,暂停线程
resume,使被暂停线程继续运行
网友评论