ReceiveThread()

ReceiveThread()

思考中もコマンドを受け付けるためのスレッド。

  • 無限ループ(exitあり、breakなし)
    • 標準入力からコマンドを入力
    • コマンドが"quit"なら
      • コマンドキューが空になるまで待つ
      • クリティカルセクションオブジェクトを削除
      • プログラムを終了
    • クリティカルセクションに入る
    • コマンドが"stop"なら
      • stopコマンドを受けたかをtrue
    • コマンドが"ponderhit"なら
      • ponderhitReceiveTime = Windows起動からの経過時間(ms);
    • コマンドが"gameover"なら
      • stopコマンドを受けたかをtrue
    • コマンドキューにコマンドを追加
    • クリティカルセクションから出る

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2009年02月27日 02:20