网络服务器投递任务到线程池的思路问题!
服务器采用的是EPOLL +线程池 来实现的,接受到数据后通过回调函数传给上层应用,上层应用实现了这个回调函数并且在回调函数里面进行数据的组成我们想要的完整的包。
然后单独启动个线程来获取这写客户端发送过来的包并且投递到任务线程池队列中
现在问题是,这个单独启动的线程很慢轮训,他是轮训现有的客户端获取包投递任务的。数据很快接受完了,他还在那里投递任务,我就纳闷了,咋这么慢。请问怎么处理这种情况。如何让效率提升?
我就是取数据投递任务这里的流程一直没相同应该怎么优化
------解决方案--------------------搞定了没?可以交流一下。