single thread → just blocking sequential invoke
thread, runnable
future, callback (有回傳值
forkjoin
listenablefurue (有callback
completablefuture (可串接
RxJava, Reactor (Reactive
Actor (Akka, Vert.x
Qursar, Coroutine (Lightweight Thread
case
- concurrent 分N個獨立Task出去執行不等待結果
- concurrent 分N個獨立Task出去執行要等待並總結
- concurrent 分N個出去,第N個回來就返回
- concurrent N個之間相依
Actor (Verticle) 是一個高階抽象
實際要運作的時候需要派發執行緒給他