FutureTask 執行可返回的運算結果線程
CountDownLatch 是能使一組線程等另外一組線程都跑完了再繼續跑;CyclicBarrier 可以使一組線程在一個時間點上達到同步,能夠是一塊兒開始執行所有任務或者一部分任務。同時,它是能夠循環使用的;Semaphore 是隻容許必定數量的線程同時執行一段任務。同步