Aktywne Wpisy

Tortcebulowy +49
źródło: FB_IMG_1713073104021
Pobierz
WielkiNos +6
Wiedzieliście, że są ludzie wyrzucający książki na śmietnik? Bo ja nie wiedziałam. Dla mnie to niewyobrażalne.
#ksiazki #gdansk #bekazpodludzi
#ksiazki #gdansk #bekazpodludzi
źródło: temp_file6624736783794313526
Pobierz



Co może być przyczynątego, że TaskExecutor korzysta na początku ze wszystkich wątków a po jakimś czasie tylko z jednego mimo że ma jeszcze ma wiele zadań w kolejce do wykonania.
for(Foo foo:foos){futures.add(executor.submit(new Callable(){
method(foo);
}));
}
Jak sprawdzić czy wątki są aktywne/ nic nie robią?
A jak ustaliłeś, że korzysta z jednego wątku? Jaki task executor? Jesteś pewny, że metoda method(foo) w ogóle się kończy?
method(foo):
try {
do something
System.out.println("METHOD ENDS")
} catch MyException e) {
e.printStack();
}
}
wszystko działa, metoda się wykonuje, wyswietla się METHOD ENDS ale wątek pozostaje ciągle aktywny i nie jest zwalniany do nowego zadania. O co tu chodzi?