【发布时间】:2013-08-09 17:26:06
【问题描述】:
我使用 ipworks 的 ipport 组件。当触发 datain 事件时,我将数据放入队列中,然后在不同的线程中处理它。数据来得太快了,我相信传入的数据丢失了。我该如何解决这个问题?
【问题讨论】:
-
要么增加缓冲区的大小,要么更快地处理数据,或者两者兼而有之。
-
你考虑过修改线程的优先级吗?我有一个应用程序,其中读取线程具有最大优先级,而进程线程处于正常优先级,它对我来说很好。