2009-02-27 (金)
*マルチスレッド
ここ数日,原因がつかめないでいたバグがあったのですが,なんとか取れました.
同じSIDのクライアントから二重に接続があったときに,片方を切断するタイミングがまずくてMutexがデッドロックすることに気づいた.SIDはユニークなのですが,ブラウザのタブを複製して同時アクセスした場合に問題が起きます.その場では何も起きなくて,あとからおかしなことになるので,気づくのが遅れました.
ネットワークとマルチスレッドが絡むと面倒.
この日記はフィクションです.登場する人名・団体名・地名・職業などはぜんぶ架空のものです. なので実際のものとは何も関係がありません. それから,写真のように見える画像はCGもしくは念写によるものです.