で独自の背景ティックスレッドを作成するとの違いは何ですか:System.Threading.Timerと、私は次のように構成されている背景ティック機能を持つC#の
System.Threading.Thread myTimerThread = new Thread(this.Tick);
private void Tick(){
do{
//do stuff
System.Threading.Sleep(1000L);
}while(true)
}
しかし、System.Threadingもあります。私のためにこれを行うティマークラス。 Tick関数を使用して独自のバックグラウンドスレッドを作成するのではなく、System.Threadingに組み込まれたTimerクラスを使用することの違いは何ですか?
引用にコードブロックから引用したテキストを変更する自由を取りました。 –
あなたはあなたがThread.Sleepに投稿した記事を読んで、私は間違いなく任意のチックスレッドを作成し、ループと睡眠を使用することは非常に高価で望ましくないことが分かります。 –