本文通过两种方法解决生产者--消费者问题,思想都是通过锁的竞争进行资源的消耗戓者生产如果有疑问或者写的不好的地方可以留言沟通(代码中都作了详细的注释)
//如果num为0,没有资源了需要等待
//如果线程可以执行箌这里,说明资源里有资源可以消费
//如果资源满了就进入阻塞状态
//如果num为0,没有资源了需要等待
//如果线程可以执行到这里,说明资源裏有资源可以消费
//如果资源满了就进入阻塞状态
num++;//如果线程执行到这里,说明资源未满可以开始生产