これだけ覚えたらJavaのスレッド操作の動作はわかるかな。
java.lang.Thread
join()
このスレッドが終了するのを待機します。
sleep(long millis)
現在実行中のスレッドを、指定されたミリ秒数の間、スリープ(一時的に実行を停止)させます。
yield()
現在実行中のスレッドオブジェクトを一時的に休止させ、ほかのスレッドが実行できるようにします。
start()
このスレッドの実行を開始します。
java.lang.Object
notify()
このオブジェクトのモニターで待機中のスレッドを一つ再開します。
notifyAll()
このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
wait()
ほかのスレッドがこのオブジェクトのnotify()メソッドまたはnotifyAll()メソッドを呼び出すまで、現在のスレッドを待機させます。
0 件のコメント:
コメントを投稿