これは簡単な作業のようですが、OmniThreadLibraryを使用して開始する方法はわかりません。OmniThreadLibraryを使用してスレッド変数にアクセスするには?
バックグラウンドで何らかの処理を行うタスクを作成します。結果はタスク・クラスのフィールドに保管され、新しい値で継続的に満たされます。
ここで、メインスレッドは、これらのフィールドを読み込み、その値を時々表示する必要があります。
したがって、これらのフィールドにアクセスし、これらのフィールドに書き込まれていないことを確認する必要があります(同期)。
どのようにOmniThreadLibraryでこれを行うことができますか?
私はこのデモを理解しているので、新しい結果が出るたびに、その結果をメインスレッドに返します。私の場合、メインスレッドは、オペレータが更新ボタンを押すと現在の値を取得するだけでよい。新しい値が作成されるのは1000回ごとです。主スレッドが必要なときにだけ値を読み取ることができるなら、それはより良いでしょう。 – Holgerwa