java高级——线程

线程执行的顺序是不固定的,是并行的关系
每一个线程都是相互独立的存在
守护线程就是等别的线程都死亡之后 它再死 但不代表它不会先执行
main线程不能被设为守护线程,因为守护线程需要先设置,后执行,而main线程是先执行的
守护线程必须在线程启动前调用
多个线程执行,宏观上并行,微观上串行
每一个线程在执行的时候,都会随机获取时间片,即CPU的使用时间
生产者与消费者:
分工 extends Thread
抢占 inplements Runable
线程的通信:
wait:等待 notify:唤醒 都要使用在synchronized里面
sleep不能放在synchronized里面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值