线程_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张票 要求票不能重复

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

猜你喜欢

转载自blog.csdn.net/qq_40977337/article/details/90033201