Windows フォームで試してみたのでご報告を。
以下のコードを実行してみた結果、やっぱりデッドロックしてしまいました
Enumerable.Repeat(0, 2) を変えたときの挙動も >>781 と同じでした
void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("このメッセージは必ず表示される");
Parallel.ForEach(Enumerable.Repeat(0, 2), i => Invoke(new Action(() => { })));
MessageBox.Show("デッドロックするとこのメッセージは表示されない");
}
探検
ふらっと C#,C♯,C#(初心者用) Part138
■ このスレッドは過去ログ倉庫に格納されています
787デフォルトの名無しさん (ワッチョイ 9f5d-haGl)
2018/07/21(土) 21:36:50.95ID:BEEMYUE30■ このスレッドは過去ログ倉庫に格納されています
