两种方式解决 生产者消费者问题
Posted 张超五
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两种方式解决 生产者消费者问题相关的知识,希望对你有一定的参考价值。
一、通过wait()、notify()线程通信来实现
输出结果:
二、通过阻塞队列来解决生产者消费者问题
输出结果:
由输出结果可以看出:“最后阻塞队列中还剩下4个鸡蛋”明显是正确的,可知阻塞队列内部意见实现了同步,不需要我们额外同步,是线程安全的。
以上是关于两种方式解决 生产者消费者问题的主要内容,如果未能解决你的问题,请参考以下文章
开启子进程的两种方式,孤儿进程与僵尸进程,守护进程,互斥锁,IPC机制,生产者与消费者模型