package selfTest;
import java.util.ArrayList;
import java.util.List;
public class RaceTrack {
private List<Hors> hors = new ArrayList<>();
private int horsNum = 1;
RaceTrack(int num){
for (int i = 0 ; i < num; i++){
hors.add(new Hors(horsNum++));
}
System.out.println("준비 완료");
}
public void goGo(){
for (Hors h : hors){
h.start();
}
}
}
class Hors extends Thread{
private int num;
Hors(int num){this.num = num;}
@Override
public void run() {
System.out.println(num + " 말 출발합니다\n");
for (int i = 0; i<= 100 ; i+=10){
System.out.println(num + " 번말 " + i + "미터 주파 \n");
try {
Thread.sleep((int)(Math.random()*100));
}catch (Exception e){
continue;
}
}
System.out.println(num + " 말 도착! \n");
}
}
class Test{
public static void main(String[] args) {
RaceTrack raceTrack = new RaceTrack(10);
raceTrack.goGo();
}
}
카페 게시글
우리들의 이야기
경마
백종현
추천 0
조회 7
24.04.08 19:30
댓글 0
다음검색