2011-01-01 16 views

答えて

4

Thread.Sleepをお探しですか?

現在のスレッドがスリープすることに注意してください。異なるスレッドでスレッドをターゲティングしないように注意してください。しかし、複数のリクエストを1つのスレッド内でループしている場合は、ループに簡単に追加してリクエスト率を制限できます。

Sleepメソッドはオーバーロードされています.1つのシグネチャはTimeSpan、もう1つのシグネチャにはミリ秒がかかります。個人的には、あまりにもあいまいさの余地がないので、最初は一般的に最初の方が好きです。例えば: - xはスレッドをスリープ状態にミリ秒単位の数である...ない2分、2ミリ秒など

+0

+1。それは私が本当に考えたことがないという良い考えです。 – Brian

1
System.Threading.Thread.Sleep(x); 

Thread.Sleep(TimeSpan.FromSeconds(2)); 

は明らかに2秒間スリープ状態にスレッドを求めています。

代わりに、Timerを使用して、Tickイベントが発生するたびにリクエストしてください。 `` Sleep` TimeSpan`を供給するために言及

関連する問題