是的 !!!
消息是排队处理的!!!
比如收到一条消息 要处理1分钟 
在这一分钟内受到了10条消息 那么它处理完要10分钟.处理的过程和其它过程互不干扰.
默认情况是这样的

解决方案 »

  1.   

    楼上错了.
    楼主说的是udp服务端,这取决于他的udp服务端的实现方式.
    阻塞和非阻塞是指接收数据所采用的方式是异步还是同步.如果是同步的要等到有数据收到才返回就是阻塞,这种情况下它所在线程的后面的代码不会被执行,而异步则函数直接返回,等接收到数据后再被通知,它所在线程的后面的代码会继续被执行.
    如果你的udp服务端接收到数据后自己另开线程独立处理数据,那彼此就不相干.
    如果不是独立开线程执行,那单独的线程一定是你要处理完数据才能发起另外一个Recv函数去接收数据.
    udp只是个协议,它是面向无连接的,不能保证数据包的准确和有序的到达.
    建议楼主看看一些网络基础