Socket.Poll与UdpClient.Receive步骤在阻塞时占用CPU50%,求优化

Socket.Poll与UdpClient.Receive方法在阻塞时占用CPU50%,求优化在上面两个方法等待数据时CPU被占50%,有没

Socket.Poll与UdpClient.Receive方法在阻塞时占用CPU50%,求优化
在上面两个方法等待数据时CPU被占50%,有没有办法降低?

[解决办法]
这个10ms是怎么估算出来的?
数据处理时间固定?
可以放在线程池里处理可能会快些