0

私はXPOを評価していますが、これまでのところ非常に優れており、本当に気に入っています。

バックグラウンドスレッドでディレクトリを監視しています。新しいファイルが追加された場合は、ファイル名を解析し、このオブジェクトをデータストアに保存してから、オブジェクトをargとしてイベントを発生させます。このイベントは、UIスレッドで処理されます。呼び出すと、UIスレッドでXPObjectの状態を変更する必要がありますが、スレッドセーフを確認するにはどうすればよいですか?XPObjectのOidでイベントを発生させますか?UIスレッドでは、dbからオブジェクトを取得して処理しようとします。これは、100万個のオブジェクトがある場合、少しばかげた設計のようです。

なにか提案を?

4

1 に答える 1

4

最も正しい解決策は、必要なオブジェクトのOidをUIスレッドに渡し、それらを個別に処理することです。

于 2010-11-22T15:14:19.093 に答える