1

SynchronizationContext について読んだ各記事では、フォームのコントロールの処理について説明しています。それが SynchronizationContext の唯一の目的ですか?

また、基本的なことも質問する必要があります。UI スレッドが使用する場合、使用する前に各コントロールをロックできないのはなぜですか? コントロールと通信するために、このすべての「SynchronizationContext」が必要なのはなぜですか? つまり、コントロールを伝達するためのより良い方法ではありませんか? (私はそれがうまくいかないことを知っています)。

記事:

http://blogs.msdn.com/b/csharpfaq/archive/2010/06/18/parallel-programming-task-schedulers-and-synchronization-context.aspx

http://reedcopsey.com/2010/03/18/parallelism-in-net-part-15-making-tasks-run-the-taskscheduler/

..

4

1 に答える 1