ゲームプログラミングとはその名のとおりゲームのプログラムを作ることを指します。『Javaから楽しく学ぶ!ゲームプログラミング専門学校』ではゲームプログラミングについて、実際にゲームプログラムをJAVAプログラミング言語を使用し、作成していきながら詳しく解説していきます。
public class JoinSample implements Runnable{
private Thread th;
private boolean running;
private int width;
private int height;
private int count;
public static void main(String[] args){
JoinSample js = new JoinSample();
Thread th = new Thread(js);
th.start();
try{
System.out.println("スレッドth 開始!");
th.join();
System.out.println("スレッドth 終了!");
}catch(InterruptedException e){}
}
public void run(){
for(int i = 5; i > 0; i--){
System.out.println("スレッドth 終了まで " + i + "秒");
try{
Thread.sleep(1000);
}catch(InterruptedException e){}
}
}
}
join()
このスレッドが終了するのを待機します。
join(long millis)
このスレッドが終了するのを、最高で millis ミリ秒待機します。
join(long millis, int nanos)
最高で millis ミリ秒に nanos ナノ秒を加算した間、
このスレッドが終了するのを待機します。
public static void main(String[] args){
JoinSample js = new JoinSample();
Thread th = new Thread(js);
th.start();
try{
System.out.println("スレッドth 開始!");
th.join();
System.out.println("スレッドth 終了!");
}catch(InterruptedException e){}
}