Yeni bir sorum var. Bu kodum var: Tüm iş parçacıklarının tamamlanması için bekleyecektir. "Tüm konular tamamlandı ..." yani ben bitirmek uygulamakla tüm iş parçacıkları için beklemek ana iş parçacığı askıya nasılThread.join() işlevi yöneticinin karşılığı
public class Main
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
IntHolder aHolder=new IntHolder();
aHolder.number=0;
IncrementalRunable A= new IncrementalRunable(1, aHolder);
IncrementalRunable B= new IncrementalRunable(2, aHolder);
IncrementalRunable C= new IncrementalRunable(3, aHolder);
ExecutorService exec = Executors.newFixedThreadPool(3);
exec.execute(A);
exec.execute(B);
exec.execute(C);
//Don't know what to do here
System.out.println("All threads completed...");
}
}
, sonuçta baskılı edilmelidir: Böyle Executors
kullanırsanız iş parçacığı yaptın mı?
onay bu: http://stackoverflow.com/questions/3269445/executorservice-how-to-wait-for-all-tasks-to-finish – giorashc
Gelecek aa sahiptir Bu da daha çok tavsiye edilen yoldur bloklama get yöntemi –