[英]Using semaphores to sort array
因此,我们有一个任务使用Java中的信号量对数组进行排序。 这项任务非常容易,我将近两分钟就解决了,但最后一部分是合并。
我们的任务是将给定的数组分为两个部分,同时对部分进行排序(使用信号量),然后再次合并(使用信号量)。
我的问题是,使用多个线程合并它的目的是什么,因为在填充最终数组时,每个线程都必须不断等待对方,因为一次只能将一个元素推到数组中?
还是我错过了什么? 谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.