[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part138 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part138 http://mevius.5ch.net/test/read.cgi/tech/1528194762/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
769: デフォルトの名無しさん (ワッチョイ ffe8-U/lW) [] 2018/07/21(土) 20:00:10.16 ID:rsQP0F780 たすけて! Parallel.ForEachの中でデータグリッドの内容を更新してるんだけど 途中で爆発します データグリッド全体に✕って出て非表示になる データグリッドの更新処理はlockで囲ってても競合は起きちゃうものですか? http://mevius.5ch.net/test/read.cgi/tech/1528194762/769
771: デフォルトの名無しさん (ワッチョイ ffe8-U/lW) [] 2018/07/21(土) 20:07:27.16 ID:rsQP0F780 >>770 パラレルの外出すと機能するけど そうすると全処理終わってから一回しか更新されない…😌 http://mevius.5ch.net/test/read.cgi/tech/1528194762/771
778: デフォルトの名無しさん (ワッチョイ ffe8-U/lW) [] 2018/07/21(土) 20:24:00.77 ID:rsQP0F780 >>772 >>773 >>775 Invokeでググりました まさにこの疑問を解決するための機能でした 有難う御座います http://mevius.5ch.net/test/read.cgi/tech/1528194762/778
788: デフォルトの名無しさん (ワッチョイ ffe8-U/lW) [] 2018/07/21(土) 22:26:34.46 ID:rsQP0F780 えーわからん… ちなみにフォームですビューです つまりフォームアプリでParallel処理内でinvokeってそもそも悪手なんでしょうか それともThread生成してその中でParallelすれば良かったり…?これはすごい破綻してる気がしますが uiスレッドから切り離した他スレッドから安全にuiを制御するなんて考えが可笑しいんでしょうか http://mevius.5ch.net/test/read.cgi/tech/1528194762/788
796: デフォルトの名無しさん (ワッチョイ ffe8-U/lW) [] 2018/07/21(土) 23:43:41.94 ID:rsQP0F780 >>792 有難う御座います これで行けたので実装試してみます void button1_Click(object sender, EventArgs e) { MessageBox.Show("このメッセージは必ず表示される"); Task.Factory.StartNew(() => { Parallel.ForEach(Enumerable.Repeat(0, 2), i => Invoke(new Action(() => { }))); } MessageBox.Show("デッドロックするとこのメッセージは表示されない"); } http://mevius.5ch.net/test/read.cgi/tech/1528194762/796
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s