hallo,
weil threads häufig bei der implementation von GUI benutzt werden had ich meine frage einfach hierrein geschrieben.
bei mon.wait(), welcher thread wartet da? das string objekt befindet sich doch garnicht in ausführung oder wartet dann automatisch this weil mon in this deklariert wurde?
weil threads häufig bei der implementation von GUI benutzt werden had ich meine frage einfach hierrein geschrieben.
Code:
String mon = "";
boolean flag = false;
//thread A
synchronized(mon) {
flag = true;
mon.notify();
}
//thread B
synchronized(mon) {
while (! flag) {
try {
mon.wait();
} catch (InterruptedException e) {
}
}
flag = false;
}
bei mon.wait(), welcher thread wartet da? das string objekt befindet sich doch garnicht in ausführung oder wartet dann automatisch this weil mon in this deklariert wurde?