1
9
您使用的是哪种类型的执行器?
总而言之,threadpoolexecutor允许您对线程等设置限制…(如果线程数变大,可能比像进行递归要好,不确定)。 我怀疑执行器会让你的代码运行得更快,但是它们会让你的代码更容易阅读和维护。使用线程池将使这种算法更快,而执行器使线程池更容易使用。 |
2
4
看一看
|
3
2
你可以用一个 CountDownLatch |
4
1
这是不正确的。 执行器可以由任何数量的不同执行系统“支持”,包括池线程。 你需要正确地调用工厂类。 此外,您还需要决定一个策略来处理作业提交到队列的速度快于消耗速度的情况,因为您可以 不 由于线程执行的限制,最初会耗尽内存,但是如果您对数百万个作业进行排队,那么在等待执行时,必须将它们存储在某个位置。 |
Lukas · 使用第一个索引作为数据透视的快速排序不起作用 6 年前 |
M-J · 快速排序中奇怪的堆栈溢出 6 年前 |
No Name QA · 快速排序霍尔阵列分区 7 年前 |
va05 · 没有临时变量的交换函数无法正确使用快速排序 7 年前 |
ABlueCrayon · 快速排序,在每个分区中交换中间和第一个元素 7 年前 |