Java Multithread pothaka example ekaka mehemma code ekak thibba.
meka run kalama "OS ekai, flag done set true" kiyana lines display wenakan wenawa. Eth mata thiyena prashne meke mada thiyena while(!done) loop eken eliyata enna baa neda kiyala? mokada boolean done eke value eka false, ithin ekanisa me code eka hama welema true wenawane, ehenam kohomada code eka while loop eken eliyata awilla ara lines print karanne?.
Java waddo help plese karanna, meka mata therum karala kiyanawada ehema wenna hethuwa.
Code:
[SIZE="3"][FONT="Lucida Console"][COLOR="Indigo"]public class Main {
private static boolean done;
public static void main(final String[] args) throws InterruptedException {
new Thread(new Runnable() {
public void run() {
int i = 0;
while (!done) {
i++;
}
System.out.println("Done!");
}
}).start();
System.out.println("OS: " + System.getProperty("os.name"));
Thread.sleep(2000);
done = true;
System.out.println("flag done set to true");
}
}[/COLOR][/FONT][/SIZE]
meka run kalama "OS ekai, flag done set true" kiyana lines display wenakan wenawa. Eth mata thiyena prashne meke mada thiyena while(!done) loop eken eliyata enna baa neda kiyala? mokada boolean done eke value eka false, ithin ekanisa me code eka hama welema true wenawane, ehenam kohomada code eka while loop eken eliyata awilla ara lines print karanne?.
Java waddo help plese karanna, meka mata therum karala kiyanawada ehema wenna hethuwa.

