スレッドのスリープメソッドを実装するC#プログラム
スレッドのsleepメソッドは、特定の期間スレッドを一時停止するために使用されます。
数秒間スリープを設定する場合は、次のコードスニペットのように使用します-
int sleepfor = 2000; Thread.Sleep(sleepfor);
例
次のコードを実行して、スレッドのsleepメソッドを実装してみてください。
using System; using System.Threading; namespace MyApplication { class ThreadCreationProgram { public static void CallToChildThread() { Console.WriteLine("Child thread starts"); int sleepfor = 2000; Console.WriteLine("Child Thread Paused for {0} seconds", sleepfor / 1000); Thread.Sleep(sleepfor); Console.WriteLine("Child thread resumes"); } static void Main(string[] args) { ThreadStart childref = new ThreadStart(CallToChildThread); Console.WriteLine("In Main: Creating the Child thread"); Thread childThread = new Thread(childref); childThread.Start(); Console.ReadKey(); } } }
In Main: Creating the Child thread Child thread starts Child Thread Paused for 2 seconds Child thread resumes
-
Javaの並行性– sleep()メソッド
睡眠機能 このスリープ関数は、現在実行中のスレッドが、関数にパラメーターとして渡される特定のミリ秒数の間スリープ状態になるようにするために使用されます。スレッドはそのミリ秒数の間実行を停止します。 例を見てみましょう 例 import java.lang.*; public class Demo implements Runnable{ Thread my_t; public void run(){ for (int i = 0; i < 3; i++){ &nb
-
JavaでのThread.sleep()メソッドの使用は何ですか?
sleep() メソッドは静的です スレッドの方法 クラスとそれはスレッドをスリープ/停止にします 特定の時間働いています。 sleep()メソッドは InterruptedExceptionをスローします スレッドが他のスレッドによって中断された場合、それは Thread.sleep()を意味します メソッドは、ryブロックとcatchブロックで囲む必要があります または、 throwsで指定する必要があります 節 。 Thread.sleep()を呼び出すときはいつでも メソッド、スレッドスケジューラと対話できます 現在のスレッドを待機状態にします 特定の期間。待機時間が終了すると、スレ