2010-11-20 19 views
0

これまでXPOを評価しています。スレッド間でXPObjectオブジェクトを共有する

私はバックグラウンドスレッドを持っています。新しいファイルが見つかると、ファイル名を解析してこのオブジェクトをデータストアに格納し、そのオブジェクトをargとして起動し、このイベントを処理しますUIスレッド上でUIObjectの状態を変更する必要があります。どうすればスレッドセーフであることを確認できますか? XPObjectのOIDでイベントを発生させますか? UIスレッドでオブジェクトをデータベースから取得して処理しようとすると、これは何百万ものオブジェクトがある場合、これは少しばかげたデザインに見えます。

提案がありますか?

答えて

4

最も適切な解決策は、必要なオブジェクトのOIDをUIスレッドに渡して個別に処理することです。

関連する問題