1-) Java - multi thread
1-)class aşşağıda,
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
public class MyThread extends Thread {
private int id;
private String icerik;
public MyThread(int id, String icerik) {
this.id = id;
this.icerik = icerik;
}
public void mesaj() {
try {
JOptionPane.showMessageDialog(null, icerik);
} catch (Exception sa) {
} }
@Override
public void run() {
if (id == 1) {
mesaj();
while (1 == 1) {
try {
Thread.sleep(1000);
System.out.println("sonsuz 1");
} catch (InterruptedException ex) {
Logger.getLogger(MyThread.class.getName()).log(Level.SEVERE, null, ex);
} }
}else if(id==2){
} }}
2-)çağırırken
MyThread mesaj1 = new MyThread(1, "misal");//buradaki 1 id olsun
mesaj1.start();