今天自习复习了多线程
主要的关键词 Thread类用来继承的,不过一般不用,因为继承的单一性,不能多继承!
Runnable 接口 implements用来实现的,
这两种都需要覆盖run();方法
synchronized ()同步代码块
synchronized方法
这时候需要一把锁,当线程执行到这里时候拿走了锁,后面的线程就需要等待。
还以一个就是生产和消费的关系。
思路:1.生产者开始生产但是没有达到仓储最大量。
2.生产者notify(),消费者让消费者消费
4.当消费者消费<=生产者生产的,再notify()
时间: 2024-10-10 16:00:20