2009-01 << 2009-02 >> 2009-03

2009-02-27 (金)

*マルチスレッド

ここ数日,原因がつかめないでいたバグがあったのですが,なんとか取れました.

同じSIDのクライアントから二重に接続があったときに,片方を切断するタイミングがまずくてMutexがデッドロックすることに気づいた.SIDはユニークなのですが,ブラウザのタブを複製して同時アクセスした場合に問題が起きます.その場では何も起きなくて,あとからおかしなことになるので,気づくのが遅れました.

ネットワークとマルチスレッドが絡むと面倒.

2009-01 << 2009-02 >> 2009-03