Discuss / Java / fork1.join() 笔误

fork1.join() 笔误

Topic source

Exqlnet

#1 Created at ... [Delete] [Delete and Lock User]
class SumTask extends RecursiveTask<Long> {
    protected Long compute() {
        // “分裂”子任务:
        SumTask subtask1 = new SumTask(...);
        SumTask subtask2 = new SumTask(...);
        // invokeAll会并行运行两个子任务:
        invokeAll(subtask1, subtask2);
        // 获得子任务的结果:
        Long result1 = fork1.join();
        Long result2 = fork2.join();
        // 汇总结果:
        return result1 + result2;
    }
}

其中

        // 获得子任务的结果:
        Long result1 = subtask1.join();
        Long result2 = subtask2.join();

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

?


  • 1

Reply