Wielowątkowy program w javie

Proszę o przykład prostego wielowątkowego programu w javie i jego opis :slight_smile:

Mogą być 2 wątki zabezpieczone semaforami :slight_smile:

Tu jest parę przykładów z opisami: http://download.oracle.com/javase/tutor … index.html

w miarę przyzwoite, a jakieś prostsze? :slight_smile:

Dodane 12.01.2011 (Śr) 14:10

class NowyWatek implements Runnable

{

public void run()

{ System.out.println(" Nowy watek : POCZATEK");

try { for(int i = 5; i > 0; i–)

{ System.out.println(" Nowy watek: " + i);

Thread.sleep(500);

}

} catch (InterruptedException e) {}

System.out.println(" Nowy watek : KONIEC");

} }

class GlownyWatek

{

public static void main(String args[])

{ System.out.println(" Glowny watek: POCZATEK");

System.out.println(" Glowny watek: Tworze Nowy watek");

NowyWatek nowyWatek = new NowyWatek(); =>tworzenie nowego wątka

Thread thread = new Thread(nowyWatek);

System.out.println(" Glowny watek: Uruchamiam Nowy watek");

thread.start(); =>uruchamianie nowego wątka

try { for(int i = 5; i > 0; i–)

{ System.out.println(" Glowny watek: " + i);

Thread.sleep(1000);

}

} catch (InterruptedException e) {}

System.out.println(" Glowny watek: KONIEC");

} }

przerobi to ktoś i doda semafor??