Aktywne Wpisy

Xefirex +172
Afera że strzałami ostrzegawczymi całkiem nieźle pokazuje jak zepsuta jest debata publiczna. Nie mamy właściwie żadnych szczegółowych informacji, strzał ostrzegawczy mógł być oddany w całkowicie naganny sposób, w całkowicie złym czasie, no powodów działań prokuratury mogło być mnóstwo. Jak mawiają kasy samoobsługowe w biedrze: potrzebne informacje.
Tymczasem strony sporu politycznego już zajęły stanowiska bojowe. Że to zabieg PiSu przed wyborami, że tygrys do dymisji (xd), że państwo nie działa. Podciąga się do
Tymczasem strony sporu politycznego już zajęły stanowiska bojowe. Że to zabieg PiSu przed wyborami, że tygrys do dymisji (xd), że państwo nie działa. Podciąga się do






1. Mam dwa watki t1 t2, jeden z nich sortuje tablice Insertem, drugi Bubblesortem (najprostsze do napisania, ale akurat nie o tym). Chce zaraz po tym jak watek sie skonczy uzyskac ten array i wyprintowac go do konsoli. Tyle ze Thread sam w sobie nic nie zwraca (operuje na klonie a nie oryginalnym arr), wywolanie metody np getArr() zwroci arr nieposortowany (watek jeszcze nie posortowal) lub zablokuje cala reszte kodu jezeli poczekam na zakonczenje watku uzywajac t1.join(). W jaki sposob go wyprintowac nie dajac System.out.print() na koncu bloku run()? Ominac problem umiem, rozwiazac nie :/
2. W jaki sposob najlepiej stworzyc metode statyczna jakisarray.sort(param) ktora bedzie uruchamiala odpowiedni watek z algorytmem w zaleznosci od parametru sort? Posrednia klasa ktora przesloni domyslne sort() i deklarowanie tych tablic jako obiekty typu tej klasy? Czy moze zostawienie w spokoju .sort() i rozszerzenie Collects poprzed dodanie statycznych metod typu .sortBubble(), .sortInsertion() itp?
#programowanie #java #naukaprogramowania
@Vitin: Jeśli chcesz coś robić w zależności od wyniku wcześniejszych działań w osobnych wątkach, to polecam rzucić okiem na
CompletableFuture- wygodnie się tego używa.