基于Lock的卖票和生产者消费者案例

1.三个售票员卖出30张票
线程 操作(对外暴露的调用方法) 资源类
基于Lock的卖票和生产者消费者案例
基于Lock的卖票和生产者消费者案例
基于Lock的卖票和生产者消费者案例

2.生产者消费者问题

  • 题目:现在两个线程,可以操作初始值为零的一个变量,实现一个线程对该变量加1,一个线程对该变量减1,实现交替,来10轮,变量初始值为零。
  • 1.高聚低合前提下,线程操作资源类
  • 2.交互判断/干活/通知
  • 3.多线程交互中,必须要防止多线程的虚假唤醒,也即(判断只用while,不能用if)
    基于Lock的卖票和生产者消费者案例
    基于Lock的卖票和生产者消费者案例

基于Lock的卖票和生产者消费者案例
基于Lock的卖票和生产者消费者案例