Actions
バグ #2147
openInPort.isNew()とInPort.read()の組み合わせでの問題
Start date:
06/01/2011
Due date:
% Done:
0%
Estimated time:
Description
株式会社セック 小田桐様からの報告
並列性の観点から、isNewがTrueを返したとしても、 readが確実に成功するとは限りません。 おそらく0.4系の頃は問題なかったのだと思いますが、1.0で データポートにConnectorが導入されたため、この問題が出てきました。 isNewがTrueを返した後、readを呼び出す前にポートの接続が切られたら InPortのself._connectorsの要素が消され、readは失敗してしまうと思います。
No data to display
Actions