BackgroundWorkerはその辺の事を自動でやってくれる。
というかそのために作られた。
大体1万回も画面に通知するのが間違い。
例えば100ループで1回にするとか、調整がいる。