线程_2

Thread类的一些重要方法
1.sleep(int 毫秒数): 让当前线程进入休眠
2.interrupt() : 中断线程
3.yield() :让位
4.join() : 合并

wait() :让线程进行等待
notify(): 唤醒

线程的同步
同步:java中的同步指的是协同 等意思

    作用:为了数据的安全
    缺点:降低运行效率
    
     牺牲效率 保证数据安全
     
     使用同步的条件:
     1.多线程
     2.操作同一对象
     3.进行修改操作 
     
 如何使用同步
     关键字   synchronized
     方法同步:
     代码块同步:    

案例:银行取钱
8000 8000 9000 9000
8000 9000 8000 9000

作业:火车站有N个窗口 同时卖M张票 要求票不能重复

线程的死锁
案例:模拟死锁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值