Aktywne Wpisy

Qurvinox +139
A teraz w radiu usłyszą Państwo cegiełke na rzecz ofiar powodzi – Moja i twoja nadzieja, w wykonaniu Sanah, Dawid Podsiadło, Daria Zawiałow, Vito Bambino, Roxi Węgiel, Viki Gabor....
#wroclaw
#wroclaw

Teraz ta młodzież tylko te tiktoki ogląda, jeszcze 15 lat temu młodzież była normalna.
Młodzież 15 lat temu:
#heheszki #humorobrazkowy #leopold #dziecineo #luntek #mrzywiec #testoviton #staryinternet #kuladajefula
Młodzież 15 lat temu:
#heheszki #humorobrazkowy #leopold #dziecineo #luntek #mrzywiec #testoviton #staryinternet #kuladajefula
źródło: hqdefault
Pobierz




Mirki, piszę aplikację, która jednym z zadań jest odpalenie różnych procesów w tle i monitorowanie ich. Niektóre procesy muszą poczekać z wystartowaniem, aż skończą się wcześniejsze. Wszystkie procesy odpalam w nowych wątkach stworzonych w mainie. Jaki jest najlepszy sposób, aby przekazać informacje do maina, że dany proces wystartował/skończył się błędem/zakończył się bez błędu?
@Sztuczny_Snieg:
@MikelThief:
CompletableFuture. Możesz też, jak pisał @aso824, wykorzystać jakieś kolejki - nie musi to być żaden JMS, a wystarczy kilka zwykłychBlockingQueue.https://www.baeldung.com/java-completablefuture
https://www.baeldung.com/java-9-completablefuture
I przystępny wstęp do Java Concurrency: http://tutorials.jenkov.com/java-util-concurrent/index.html
Nie wiem czy Cie to satysfakcjonuje i czy w ogole o to Ci chodziło. Mniej więcej jest tak że są dwie listy na których wykonują się taski. Zadania z pierwszej listy wykonują się po kolei, zadania z drugiej listy również wykonują sie po kolei. Dodatkowo dwie linie kodu jeżeli byś potrzebował zwracać wartość z tasków. Daj znac co i jak :)