lockを使った同期についてなんですが、すべてのスコープから見えるところに
object lockObj = new object();
を作り、すべてのスレッドのすべてのメソッドの中身をlock ( lockObj ) で
囲ってやれば、シングルスレッドと同じような意識でコーディングできるという
考えは正しいでしょうか?
周期的にある処理を呼び出したいのでTimerのTickを使ってるんですが、
必ずしもn秒毎とかじゃなくて、他の処理の邪魔にならないタイミングで
呼ぶようにしたいのです。