1. 区别&使用场景
方法 | CPU | 锁 | 所属类 | 作用 | 使用场景 |
---|---|---|---|---|---|
sleep() | 释放 | 持有 |
Thread | 用于Thread内部时序控制 | 延迟几秒执行 |
wait() | 释放 | 释放 |
Object | 与notify成对,用于线程协助 | 生产者&消费者模式 |
yield() | 释放 | 释放 | Object | 初衷是为了提高线程之间的相对进度,防止过度使用CPU的</ |
1. 区别&使用场景
方法 | CPU | 锁 | 所属类 | 作用 | 使用场景 |
---|---|---|---|---|---|
sleep() | 释放 | 持有 |
Thread | 用于Thread内部时序控制 | 延迟几秒执行 |
wait() | 释放 | 释放 |
Object | 与notify成对,用于线程协助 | 生产者&消费者模式 |
yield() | 释放 | 释放 | Object | 初衷是为了提高线程之间的相对进度,防止过度使用CPU的</ |