プロジェクト

全般

プロフィール

バグ #375

完了

ExecutionContextをstop後startするとスレッドが再開しない

n-ando さんがほぼ16年前に追加. ほぼ16年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
-
開始日:
2009/02/10
期日:
進捗率:

100%

予定工数:

説明

コンポーネントのExecutionContextをstopし、その後再開させるためにstartしても再開されない。

n-ando さんがほぼ16年前に更新

  • 進捗率0 から 50 に変更

coil::Task のバグ。
coil::Task はスレッドがいったん終了してしまうと、二度と同じオブジェクトではスレッドを起動できない。
同時にはひとつかつ、何度でもスレッドを生成できるように修正した。

n-ando さんがほぼ16年前に更新

  • 進捗率50 から 100 に変更

PeriodicExecutionContext はstop オペレーションを呼ぶと、スレッドを終了させ、start で再度スレッドを生成するような実装になっていた。
これを修正し、stop 時には条件変数で待ち、startで再開するロジックとした。

n-ando さんがほぼ16年前に更新

  • ステータス新規 から 終了 に変更

他の形式にエクスポート: Atom PDF