2009-04-02 2 views

答えて

0

タイマーオブジェクトはACEによって解放されませんが、ACEがタイマーを維持するために必要なデータ構造は、タイマーの実行後に解放されます。これを検証するために

二つの方法:

  • ACEのソースコード(楽しみではない)を読むの
  • 実行valgrind
1

下の小さなテストプログラム私は答えは「それが依存」だと思います。 ACEの相対的な古代版以外では、Reactor(またはTimer_Queue)がイベントハンドラの参照カウントを増加させ、イベントハンドラがReactor(またはTimer_Queue)から削除されたときに減少させることができます。 参照カウントオプションであり、有効にする必要があります。

さらに、私はこの資料を使用していません、ドキュメントを読んで、テストしてください!

関連する問題