PDA

View Full Version : While mojaza



Holyfeast
جمعه 04 مهر 1393, 17:08 عصر
soalam ine ma 2ta halghe while darim
mikham bedonam darkol mishe kari kard in dota halghe be sorat mojaza kar konan mesle windows ke barname ha hich kodom beham marbot nistan
mikham bedonam dastori hast kari mishe kard ke in dota halghe be sorat mojaza ejra beshan
in halghe hamon dakhel class hastan

dasssnj
جمعه 04 مهر 1393, 17:24 عصر
سلام .
برای این کار شما باید از multi threading استفاده کنید.
ترد ها قابلیت اجرای چند کار همزمان را به ما میدن .

این کد را تست کنید و نتیجه را ببینید. اگه سوالی بود در خدمتم.
اگه فینگیلیش ننویسید هم ممنون میشم:لبخند: .


public class Test {

static int i1 = 0;
static int i2 = 0;

public static void main(String[] args) {

boolean one = true;
boolean two = true;


// tarif thread 1
Thread t1 = new Thread(new Runnable() {

@Override
public void run() {

// halghe 1
while (one) {
i1++;
System.out.println("<< Thread 1 >> : "+i1);
if(i1>200)
break;
}
}
});

// tarif thread 2
Thread t2 = new Thread(new Runnable() {

@Override
public void run() {

// halghe 2
while (two) {
i2++;
System.out.println("<< Thread 2 >> : " +i2);
if(i2>200)
break;
}
}
});

// start faramoosh nashe !
t1.start();
t2.start();


}

}