Project

General

Profile

Actions

バグ #2147

open

InPort.isNew()とInPort.read()の組み合わせでの問題

Added by kurihara over 13 years ago.

Status:
新規
Priority:
通常
Assignee:
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は失敗してしまうと思います。

Related issues 1 (0 open1 closed)

Related to コア - 機能 #2166: InPortの構造を再検討する終了06/15/2011

Actions

No data to display

Actions

Also available in: Atom PDF