Neka je data sledeća klasa
public class Message {
private String msg;
public Message(String str){ this.msg=str; }
public String getMsg() { return msg; }
public void setMsg(String str) { this.msg=str; }
}
Definisati tipove aktivnih klasa Procesor i Inicijator koji imaju sledeće uloge:
- Procesor čeka da inicijator sastavi pošalje poruku (tipa Message) koju će po prijemu ispisati na standardnom izlazu.
- Inicijator na svake 3 s generise proizvoljnu poruku i obaveštava procesore da je poruka generisana.
Napisati driver klasu u čijem će main metodu biti instanciran jedan incijator i jedan procesor i startuje ih.