boolean awaitTermination(long timeout,TimeUnit unit)throws InterruptedException
Blocks until all tasks have completed execution after a shutdown request, or the timeout occurs, or the current thread is interrupted, whichever happens first.
Andaian di sini ialah semua tugasan akan dilaksanakan dalam masa 1 minit Jika senario itu dipenuhi, ini adalah yang paling mudah. Jika pelaksanaan mungkin tidak berjaya dalam tempoh tamat masa, atau masa pelaksanaan tidak dapat dinilai, senario mungkin berlaku. Adakah lebih senang menggunakan kelas ini?
java.util.concurrent.CountDownLatch
Mungkin terdapat banyak kaedah, dan kaedah yang sesuai dengan pemandangan adalah yang terbaik. Jawapan lain dalam jawapan stackoverflow asal yang disiarkan di tingkat atas juga mempunyai nilai rujukan
Jawapan asal pada StackOverflow.
Andaian di sini ialah semua tugasan akan dilaksanakan dalam masa 1 minit Jika senario itu dipenuhi, ini adalah yang paling mudah.
Jika pelaksanaan mungkin tidak berjaya dalam tempoh tamat masa, atau masa pelaksanaan tidak dapat dinilai, senario mungkin berlaku.
Adakah lebih senang menggunakan kelas ini?
Mungkin terdapat banyak kaedah, dan kaedah yang sesuai dengan pemandangan adalah yang terbaik.
Jawapan lain dalam jawapan stackoverflow asal yang disiarkan di tingkat atas juga mempunyai nilai rujukan