1. sleep();
每个方法都有一个锁,sleep方法不会释放锁。 会使线程停止运行一段时间,线程将处于阻塞状态。
2. wait()
不绑定资源,线程将处于阻塞状态。
3. yield()
调用该方法,让正在执行的线程暂停,转入就绪状态,此方法不阻塞线程。
4. setDaemon() true/false
在线程启动之前调用,调用此方法的线程,将成为守护线程(jvm停止线程 不考虑守护线程执行进度)
5. setPriority(int newPriority) 设置。 getPriority() 获取
设置线程优先级。默认为5, 最小为1 最大为10 优先级高的 优先执行概率高
原文:https://www.cnblogs.com/gjths/p/12232096.html