diff --git a/Java_3-5.md b/Java_3-5.md index 559a591..6a295cb 100644 --- a/Java_3-5.md +++ b/Java_3-5.md @@ -12,16 +12,12 @@ 提问:这三种数据,彼此之间不耦合,假定每一个查询耗时1秒,单线程的情况下,同步执行三次查询,则需要3秒,如何加速这个查询?

-**问题答案** -

答案:多线程并行查询

-**继续追问** -

-假定有3个Runnable对象,分别是task1、task2、task3作为查询函数对象,如何调度或者编排这3个task? +追问:假定有3个Runnable对象,分别是task1、task2、task3作为查询函数对象,如何调度或者编排这3个task?

> 如果没反应过来,引导一下:比如说用 CompletableFuture、Future 或者 FutureTask 说一下关键,要调用哪几个函数。