水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:socket接收几百k字节的报文,32k字节收一次,间隔0.5秒超时,概
1楼
|
moudy
|
2021-10-11 16:45:33
|
展开
500ms的超时放在非实时系统用户态上能行么?
【 在 elephant 的大作中提到: 】
: RT:
: 本地的服务端一次性调用send接口发送几百k字节的报文。
: 客户端(python写的)用recv接口,一次性接收32k字节,一次接收完后,设置下次recv的超时时间为0.5秒,发现概率性收不全就超时了。
: ...................
--
FROM 213.95.148.*
4楼
|
moudy
|
2021-10-11 16:56:29
|
展开
我以前研究实时app在windows上模拟运行,拿cpu的perf counter观察时间,时不时100多ms哔的一下就消失了。
他这估计生产系统上遇到的问题,人家起个高优先级进程处理点啥,再跟driver撩骚撩骚,也说不好。
【 在 z16166 的大作中提到: 】
: 正常肯定没问题,500ms是很大的间隔了,x86上一个tick也才15ms左右
:
https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/high-resolution-timers
: 这种一般不是os问题,是自己写的代码的问题
: ...................
--
FROM 213.95.148.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版