0

我正在评估 XPO,到目前为止还不错,真的很喜欢。

我有一个后台线程监视一个目录,当它发现一个新文件被添加时,它解析文件名,并将这个对象存储到数据存储中,然后以该对象作为 arg 触发一个事件,我通过 ui 线程处理这个事件调用,并且在 UI 线程上我需要更改 XPObject 的状态,我怎样才能确保线程安全?使用 XPObject 的 Oid 触发事件?并且在 UI 线程上尝试从 db 中获取对象并对其进行处理,如果有数百万个对象,这似乎有点愚蠢。

有什么建议吗?

4

1 回答 1

4

最正确的解决方案是将所需对象的Oids传递给UI线程,分别处理。

于 2010-11-22T15:14:19.093 回答