アクティブとリアクティブの両方の性質を持つクラスは、独自のスレッドで実行します。 複数スレッドを持つアニメーション化アプリケーションでは、スレッド・ビューでスレッドの実行をコントロールできます。アニメーターは常に 1 つのスレッドにフォーカスしています。
このタスクについて
すべてのスレッド関連操作は、フォーカス・スレッドに対して行われます。
- コール・スタック・ビューは、フォーカス・スレッドのコール・スタックを表示します (コール・スタックの表示を参照)。
- イベント・キュー・ビューは、フォーカス・スレッドのイベント・キューを表示します (イベント・キューの表示を参照)。
- 「アニメーション」ツールバーの「実行」ボタンは、フォーカス・スレッドの実行にのみ影響します。
「1 ステップ進む」は、フォーカス・スレッドを 1 ステップ進めます。フォーカス・スレッドが実行している間、他のすべてのスレッドは、フォーカス・スレッドがこのステップの実行を完了するまで、可能な限り実行します。非フォーカス・スレッドの振る舞いは、実行時のオペレーティング・システム・スケジューラーの振る舞いに依存するため、それがどこまで進むかを予想することは不可能です。