Cwicz4




Krzysztof Barteczko, zadania Java




Zadanie do wykonania
 
Zad. 1 (3 punkty)
Mamy kod Runnable, który: w pętli powtarza jakieś skomplikowane obliczenia,
czeka 2 sekundę  i wypisuje ich wynik
pętla {
    obliczenia
    czeka 2 sekundy
    wypisuje wynik
}
Np. za "skomplikowane" obliczenia można przyjąć taki kod:
double d = 17;
for (int i=1; i <= 100000000; i++) {
  d = (d + i/1000.0)/23;
}
 
Zapisać i uruchomić ten kod w odrębnym wątku, tak aby w każdej chwili można
było przerwać jego działanie z zewnątrz.
 
Zad 2 (7 punktów)
Kod A  przeszukuje dysk Z i odnajduje wszystkie pliki z rozszerzeniem
Java. Nazwy plików przekazuje kodowi B, działającemu w innym wątku. Kod B czyta
pliki i sumuje ich wiersze. Wynikem jest suma wierszy kodów Javy.
Uwaga: zapewnić sycnchronizację i koordynację pracy obu wątków.
Popdowiedź: zastosować klasę Vector



Wyszukiwarka

Podobne podstrony:
cwicz4 ZAD1k
Grafika cwicz4
cwicz4
LAK cwicz4 dodatek
Ćwicz4ME
LAK cwicz4
cwicz41

więcej podobnych podstron