以下の記述はうそ。popen2.pyを見ると、bufsizeにはデフォルトで-1が指定してある。自分の環境で止まっているのは、別の理由のようだ。popen2でプロセスを起動して、返事がなかなか返ってこないなと思っていたら、popen2の引数に渡すbufsizeを超えてデータを渡していたようだ。
このサイズを超えると、無反応でとまってしまうのではまる。
PythonやC++のメモ
以下の記述はうそ。popen2.pyを見ると、bufsizeにはデフォルトで-1が指定してある。自分の環境で止まっているのは、別の理由のようだ。popen2でプロセスを起動して、返事がなかなか返ってこないなと思っていたら、popen2の引数に渡すbufsizeを超えてデータを渡していたようだ。
このサイズを超えると、無反応でとまってしまうのではまる。