2017年1月22日日曜日

刑事コロンボをみました

久しぶりに、DTVで刑事コロンボをみたです


割と良かったけれど疲れていたので、途中でドロン。。。


本日のプログラム情報。


pdbのサブプロセス呼び出しできたです

ソースは、
cmdLineDbg2.py

ポイントだけ書きますね



        self.outS    = io.open( self.proc.stdout.fileno(), mode="rb",
                            closefd=False,buffering=0)

を使用した

スレッド間は、queueで通信

pdbにコマンド出力後のレスポンス時間に注意!

以下も注意、readallは、NG
だった。
ブロッキングモードを解除しなければ。。。
fcnt
モジュールが必要ですね



        while True:
          output = self.outS.read(1)
          if output:
            #sys.stdout.write( output )
            #sys.stdout.flush()
            self.q.put( output )

            f = open('write.txt', 'a')
            f.write( output )
            f.clos


結構いろいろあたので箇条書き
・子スレッドが終わらない場合は、大丈夫かな
・キューによるスレッド間通信は、勉強してね!!!!!