Thread类常用方法

setDaemon(boolean) 设置线程是否为守护线程,需要在线程调用.start()方法之前执行,否则会报IllegalThreadStateException;

join() 等待相应线程结束,若A线程调用了B线程的join方法,则A线程会被暂停直至B线程运行结束;
“我先暂停一下,得等另一个线程运行结束我才能继续”
yield() 使当前线程放弃对处理器的占用,可能导致线程被暂停,不可靠(线程可能继续运行);
“我不急,如果有别的线程需要处理器资源就先给别人,如果没有我不介意多占一会”
sleep() 使当前线程休眠指定时长;

已废弃方法:
由于JVM实现的有些问题,以下方法已被放弃:
stop,停止线程

suspend,暂停线程

resume,使被暂停线程继续运行

你可能感兴趣的:(Thread类常用方法)