パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

小田急予約サイトで競合状態バグによるトラブル」記事へのコメント

  • request/session/applicationの正しい認識が重要かと。(j2eeの場合)
    あとはstaticの認識と。
    • まずはそこでしょうね、開発手法とか検証方法だけで回避できたらすごいなぁ~とは思いますが(笑)

      デバック環境って言うのであれば、
      競合関連は処理速度が速くなればなるほど再現が困難になるので
      最低限必要なのは、わざと処理速度を遅く出来るデバッグ環境とかかなぁ

      でもデバックで求められるのは結局普通の試験と一緒の検証方法でしょう。
      地道な努力しかないのではないかと、無論それに伴ってコストは増大しますが..

      逆にこんなアルゴリズムなら回避しやすいとかなら有りそう?
      親コメント
      • > まずはそこでしょうね、開発手法とか検証方法だけで回避できたらすごいなぁ~とは思いますが(笑)

        今回のに適用できるか分からないけど race conditionと言うことであれば、
        CSPと言うのがIBMのdeveleoperWorksで紹介されていましたよ。
        http://www-6.ibm.com/jp/developerworks/java/050722/j_j-csp1.html

        これを使用してもタコな設計・実装は出来るので、注意が必要だけど。

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

処理中...