小编Vij*_*Ram的帖子

Future中的get方法在java中是如何工作的?

下面是提交作业的代码片段。假设我有 3 个线程正在运行。get方法如何等待并获取适当的线程结果。

Future<?> result = threadPool.submitTasks(new Callable<T>() {
            public T call() throws Exception {
                // do something
        }

});
anyType = (T) result.get(); 
Run Code Online (Sandbox Code Playgroud)

或者假设我的任务 A 结果为 1,任务 B 结果为 2。当涉及到 get 方法时,如何保证它返回正确的值?

java concurrency multithreading

3
推荐指数
1
解决办法
3170
查看次数

标签 统计

concurrency ×1

java ×1

multithreading ×1