一个线程收包,一个线程处理处理线程在循环wait event,收包线程中没收到一个包,就setevent一次。在一秒只有八个包的情况下,屏蔽掉处理线程中的处理部分,只打印一条log信息八个包都收到了,但是处理线程中只能打印出2~3条log信息为什么效率这么低呢?奇怪的是,如果一秒8*58个包,没58个包,setevent一次,这个时候,处理线程中能打印出完整的8个log信息。还有啥更好的通知方式呢?多谢。