I am using SwingWorker
to query a server process for a large number of "result" objects on a background thread. As individual results arrive I want to publish them and display them on the GUI.
My question is: Given that I will be receiving potentially thousands of results is it more efficient to call publish(V... chunks)
for every N results or should I just call publish
for each event received?
I see that the documentation states that multiple calls to publish
will be coalesced into a single call to process
but wasn't sure if it was still better to retain some form of control in my own code by throttling when I call publish . What do people recommend?
我说的是做最简单的事情-将其留给Swing API进行限制,如果以后遇到问题,那将是一个轻松的解决方法,当时可以自己添加额外的限制(此外,您还将获得理由)为此)。
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.