スレッドのスリープメソッドを実装する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()を呼び出すときはいつでも メソッド、スレッドスケジューラと対話できます 現在のスレッドを待機状態にします 特定の期間。待機時間が終了すると、スレ