Java中的异步解析

发布于 2024-10-06 18:24:37 字数 75 浏览 4 评论 0原文

我只是想实现一个解析器来解析我的 xml。在开始之前我需要你们的澄清。你们能建议一个最好的方法或机制来解析我的 xml 并异步渲染它吗?

I just want to implement a parser to parse my xml. I need clarification from you guys before I start it. Can you guys please suggest a best method or mechanism to parse my xml and rendering it asynchronously.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

↘人皮目录ツ 2024-10-13 18:24:37

在单独的线程中执行此操作。你可以
1.自己开线程
2.使用线程池
3.使用Timer.schdule()

Do it in separate thread. You can
1. open thread yourself
2. use threadpool
3. use Timer.schdule()

很快妥协 2024-10-13 18:24:37

不要重新发明轮子 - JDOM 在 XML 方面做得非常出色。

至于异步执行此操作,我将让解析线程解析并构建您需要的任何数据,然后在完成后通过将其分配给 易失性 变量来使其可公开访问。您还可以使用回调模式。解析 XML 与异步解析 XML 是不同的问题;任何异步处理模式都可以正常工作。

Don't reinvent the wheel - JDOM does a fantastic job with XML.

As for doing so asynchronously, I would have the parsing thread parse and build whatever data you need, then make it publicly accessible by assigning it to a volatile variable once it's done. You could also use the callback pattern. Parsing your XML is a separate problem from doing so asynchronously; any asynchronous processing pattern will work just fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文