JAVA 입문의 다선정 거북이 토끼 달리기 실례
Rabit.java
package test3;
public class Rabit extends Thread{
private int dist=100;
public Rabit(int dist) {
this.dist = dist;
}
@Override
public void run() {
for (int i = 0; i <=900 ; i+=dist) {
if (i==800){
System.out.println(" ");
this.suspend();
}
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(this.getName()+" "+(i+dist)+" ");
}
}
}
WUgui .java
package test3;
public class WUgui extends Thread{
// 50
private int dist=50;
private Rabit rabit;
public WUgui(String name, int dist,Rabit rabit) {
super(name);
this.dist = dist;
this.rabit=rabit;
}
@Override
public void run() {
for (int i = 0; i <950 ; i+=this.dist) {
System.out.println(this.getName()+" "+(i+this.dist)+" ");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
System.out.println(this.getName()+" ");
this.rabit.resume();
}
}
Test.java
package test3;
public class Test {
public static void main(String[] args) {
Rabit rabit = new Rabit(100);
rabit.setName(" ");
WUgui wUgui = new WUgui(" ",50,rabit);
// wUgui.setName(" ");
rabit.start();
wUgui.start();
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
FTP의 액티브 모드 및 패시브 모드로그인에 성공한 후list 목록이나 데이터를 읽을 때 클라이언트는 랜덤으로 하나의 포트(1024 이상)를 개방하고 포트를 FTP 서버에 보내서 서버 클라이언트에게 주동 모드를 사용하고 개방하라고 알려준다 FTP 서버...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.