チケット #104 (closed defect: fixed)

登録: 3 年 前

最終更新: 2 年 前

Thread: interruptHandler も即時実行されてほしい。

報告者: nobu 担当者: yossy
優先度: critical マイルストーン:
コンポーネント: Thread キーワード: Thread interrupt
関係者:

チケットの概要

Thread の interrupt を呼んで割り込み処理をした場合に 1 frame 遅れて実行されるのですが、event と同じように即時実行するようにして欲しいです。 ボタン操作等でユーザが過激に操作する場合など、割り込みが間に合わずに、実行されてしまったりする事が稀にあります。

試しに eventHandler のロジックをコピペして動かしてみたら、期待通りの動きになりました。 動いてるように見えているだけかも知れませんが。

ご検討、宜しくお願いします!

添付ファイル

Thread.as.diff (0.8 kB) - nobu によって 2009/07/21 16:21:49 に登録されました。

チケットの履歴

2009/07/21 16:21:49 更新者:nobu

  • 添付ファイル Thread.as.diff が登録されました。

2009/08/29 00:00:01 更新者:nobu

  • 分類discussion から defect に更新されました。

interrupt された後に event が実行され、実行関数が上書きされると、その後に実行される実行関数では割り込まれたかどうかの判別する方法がありません。

2010/01/22 15:10:41 更新者:nobu

送ったパッチでテストも通りました。

2010/02/02 19:30:10 更新者:yossy

(In [3371]) Thread: 割り込みハンドラがすぐに実行されるように修正 (see #104, #117)

2010/02/02 19:38:38 更新者:yossy

  • ステータスnew から closed に更新されました。
  • 解決方法fixed に更新されました。

trunk にマージしました。報告とパッチありがとうございました!


追記/更新 #104 (Thread: interruptHandler も即時実行されてほしい。)




操作