|
分類:[C#]
よろしくお願いします。
visualstudio2005,c#を使っております。 表際の件の通り、スレッドの同期についてなのですが、下記のようにコードを書いてみたのですが、 このような使い方で問題ないのでしょうか? あまりよい質問の仕方ではないかと思いますが、よろしくお願いします。
public int_test = 5; private void F_Load(object sender, EventArgs e) { time_Read(); } private time_Read() { timer1.Interval = 1000; timer1.Enabled = true;
} private void timer1_Tick(object sender, EventArgs e) { System.Object lockThis = new object(); lock (lockThis) {
if (int_test == 0) { timer1.Enabled = false;
} else { Data_Read(); } }
} private void Data_Read() { int_test--; }
|