Anonim / 1 year, 10 months ago | Download | Plaintext | Odpowiedz |

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
public class Watek extends Thread {
boolean running;
Object synchObj;
	public Watek() {
		running = true;
		synchObj = new Object();
	}

	

	 public void run() {
	    while (running) {
	      synchronized (synchObj) {
	         try {
	        	 show('A');
	            synchObj.wait();
	         } catch (InterruptedException e) {
	             // error handling
	         }
	      }
	    }
	 }

	 public static void  show(char c){
		 System.out.println(c);
	 }
	 public void shutdown() {
	    running = false;
	    synchronized (synchObj) {
	        synchObj.notify();
	    }
	 }
	 public static void main(String[] args){
		 Watek w = new Watek();
		 w.start();
	 }
}