Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 多个生产者多个资源一个消费者_Java_Multithreading_Design Patterns_Concurrency_Producer Consumer - Fatal编程技术网

Java 多个生产者多个资源一个消费者

Java 多个生产者多个资源一个消费者,java,multithreading,design-patterns,concurrency,producer-consumer,Java,Multithreading,Design Patterns,Concurrency,Producer Consumer,我是Java并发的新手。我已经了解了生产者-消费者模式,其中一个生产者在向量上书写,消费者从向量中消费它。但是我必须在不同的情况下做一个家庭作业,其中- 两个生产者独立地写在2个独立的向量上-奇数和偶数 一个消费者从每个向量中读取数据并对其进行汇总 有人能推荐适合这个场景的教程吗?提前谢谢 我可以推荐以下教程: YouTube上的视频: 您应该使用特定的算法吗?(信号量、消息、监视器),我认为这是一个多信号量问题。@user3514678不要忘记,如果一个答案令人满意地解决了您

我是Java并发的新手。我已经了解了生产者-消费者模式,其中一个生产者在向量上书写,消费者从向量中消费它。但是我必须在不同的情况下做一个家庭作业,其中-

  • 两个生产者独立地写在2个独立的向量上-奇数和偶数
  • 一个消费者从每个向量中读取数据并对其进行汇总

  • 有人能推荐适合这个场景的教程吗?提前谢谢

    我可以推荐以下教程:

    YouTube上的视频:


    您应该使用特定的算法吗?(信号量、消息、监视器),我认为这是一个多信号量问题。@user3514678不要忘记,如果一个答案令人满意地解决了您的问题,您可以。