「C Sharpの基礎 - マルチスレッド」の版間の差分

ナビゲーションに移動 検索に移動
106行目: 106行目:
そのため、GUIアプリケーションでは、下記のように記述すると簡単にデッドロックが発生する。<br>
そのため、GUIアプリケーションでは、下記のように記述すると簡単にデッドロックが発生する。<br>
  <source lang="c#">
  <source lang="c#">
// デッドロックが起きるサンプルコード(GUIアプリケーションのみ)
  public void callMethod()
  public void callMethod()
  {
  {
123行目: 124行目:
対策として、以下のように記述するとデッドロックが回避できる。(戻るスレッドはどこでもよい場合)<br>
対策として、以下のように記述するとデッドロックが回避できる。(戻るスレッドはどこでもよい場合)<br>
  <source lang="c#">
  <source lang="c#">
// デッドロックが起きないサンプルコード
  public void callMethod()
  public void callMethod()
  {
  {

案内メニュー