お世話になっております。
C#にて、複数スレッド間で情報を共有するにはどのようなものがありますでしょうか?
具体的には、一方のスレッドでエラーが発生したという情報をもう一方のスレッドで検知をしたいです。
両スレッドで見れるフラグとしてグローバル変数を用意するというくらいは分かるのですが、他によりスマートな方法はありますでしょうか?

よろしくお願いします。