sleep() メソッドは、Thread クラスの 静的 メソッドであり、スレッドを作成します。 >スリープ/停止 特定の時間だけ動作します。スレッドが他のスレッドによって中断された場合、sleep() メソッドは InterruptedException をスローします。これは、Thread.sleep() メソッドを try に含める必要があることを意味します。そして catch Block または throwing 句 で指定する必要があります。 Thread.sleep() メソッドを呼び出すたびに、このメソッドは スレッド スケジューラ と対話して、現在のスレッドを一定期間 待機状態 にします。特定の期間。待機時間が経過すると、スレッドは waiting 状態から runnable 状態に変わります。
public static void sleep(long milliseconds) public static void sleep(long milliseconds, int nanoseconds)
sleep(long milliseconds) メソッドは、スレッドを特定のミリ秒間だけスリープさせます。
sleep(long milliseconds) メソッドは、スレッドを特定のミリ秒間だけスリープさせます。ミリ秒、整数ナノ秒) メソッドは、スレッドを特定のミリ秒とナノ秒の間スリープさせます。
class UserThread extends Thread { public void run() { for(int i=1; i <= 5; i++) { System.out.println("User Thread"); try { <strong> </strong> Thread.sleep(1000); // sleep/stop a thread for 1 second<strong> </strong> } catch(InterruptedException<strong> </strong>e) { System.out.println("An Excetion occured: " + e); } } } } public class SleepMethodTest { public static void main(String args[]) { UserThread ut = new UserThread(); <strong> </strong> ut.start(); // to start a thread } }
User Thread User Thread User Thread User Thread User Thread
以上がJavaのThread.sleep()メソッドの目的は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。