阻塞,wait和sleep

 1 public class DemoClass4ThreadBlocking {
 2     public static void main(String[] args) {
 3         //TODO 线程 阻塞 wait sleep
 4 
 5         //1. 解释:
 6         /*
 7         * wait: 等待
 8         * sleep:休眠
 9         * */
10 
11         //2. 从属关系
12         /*
13         * wait:Object,成员方法
14         * sleep:Thread,静态方法
15         * */
16 
17         //3. 使用方式
18         /*
19         * wait:只能使用在同步代码中
20         * sleep:可以在任意地方使用
21         * */
22 
23         //4. 阻塞时间
24         /*
25         * wait:超时时间(会发生错误)
26         * sleep:休眠时间(不会发生错误)
27         * */
28 
29         //5. 同步处理
30         /*
31         * wait:如果执行wait方法,那么其他线程有机会执行当前的同步操作
32         * sleep:如果执行sleep方法,那么其他线程没有机会执行当前的同步操作
33         * */
34 
35     }
36 }

 

posted @ 2026-03-11 10:35  字节虫  阅读(1)  评论(0)    收藏  举报