• Nie Znaleziono Wyników

Tworzenie wątków lab2

N/A
N/A
Protected

Academic year: 2021

Share "Tworzenie wątków lab2"

Copied!
3
0
0

Pełen tekst

(1)

Tworzenie wątków lab2

Dr inż. Zofia Kruczkiewicz Programowanie aplikacji

internetowych

(2)

Zadanie1

1. Uruchom program Watki1. Dokonaj analizy programu i wyjaśnij rolę metod notify i wait oraz słowa kluczowego synchronized

2. Wykonaj kopię programu o nazwie Watek2 klikając prawym klawiszem myszy na nazwę projektu w

okienku Project i klikając na pozycję Copy w celu wykonania kopii programu. Zmień definicję wątków używając dziedziczenia po klasie Thread.

3. W programie Watek1 lub Watek2 wstaw do

komentarza wywołanie metody wait i notify. Wyjaśnij, przczyny działania programu obserwując komunikaty w okienku Output

4. Usuń również słowa synchronized w programie z p.3 i wyjaśnij działanie programu.

(3)

Zadanie 2

• Wykonaj program, który wyświetla tylko wtedy zawartość kolekcji komunikaty, gdy zawiera ona dwa elementy. Zastosuj metody wait i notify

wspólnego zasobu, podobnie jak w programie Watek1.

• Wykonaj program, który wyświetla na przemian zawartość kolekcji komunikaty, gdy zawiera ona parzystą liczbę elementów. Zastosuj metody

wait i notify wspólnego zasobu.

Cytaty

Powiązane dokumenty

Utrata zwi¸ azk´ ow fazowych (tzw. koherencji) zredukowanego opera- tora stanu w wyniku ewolucji uk ladu rozszerzonego jest nazywana dekoherencj¸

[r]

Utwórz nowy projekt typu Java Application, nadaj projektowi nazwę Projekt31 a klasie głównej - nazwę Zadanie1.. Na początku metody main() , pod nagłówkiem zadeklaruj trzy

Napisz program, który w opcjach wyświetla menu, pozwala na wybór dowolnej czynności 3.1-3.3 i dowolna liczbę razy pozwala je powtórzyć oraz na Ŝądanie kończy

słupkowy lub kołowy pokazujący, ile razy każda z operacji z obiektu klasy Uchwyt była wywołana od czasu uruchomienia programu do czasu tworzenia i

Odwzorowanie liniowe przestrzeni z normą jest ograniczone wtedy i tylko wtedy, gdy obraz każdego zbioru ograniczonego jest ograniczony..

Udowodnić, że średnia arytmetyczna tych liczb jest równa n+1 r

Funkcje elementarne, to takie które mo»na otrzyma¢ z podstawowych funkcji elementarnych za pomoc¡ sko«czonej liczby dziaªa« arytmetycznych oraz operacji skªadania