线程执行的顺序是不固定的,是并行的关系
每一个线程都是相互独立的存在
守护线程就是等别的线程都死亡之后 它再死 但不代表它不会先执行
main线程不能被设为守护线程,因为守护线程需要先设置,后执行,而main线程是先执行的
守护线程必须在线程启动前调用
多个线程执行,宏观上并行,微观上串行
每一个线程在执行的时候,都会随机获取时间片,即CPU的使用时间
生产者与消费者:
分工 extends Thread
抢占 inplements Runable
线程的通信:
wait:等待 notify:唤醒 都要使用在synchronized里面
sleep不能放在synchronized里面
java高级——线程
最新推荐文章于 2025-09-01 17:00:16 发布
本文探讨了线程执行的不确定性及其并行特性,解释了守护线程的作用及设置时机,详细介绍了生产者与消费者模式,以及线程通信中wait与notify的正确使用方式。
1764

被折叠的 条评论
为什么被折叠?



