只要是非实时系统,大概就都不行,换成C和C++更难搞定
一次消息16KB,相邻两次消息间隔不定,最长约100us,最短约4~5us
用异步任务就会经常错过下一次消息,总怀疑是异步运行时的问题,而且怀疑异步IO会频繁触发系统调用,导致内核态/用户态切换,存在一个不确定开销。 不知道怀疑的点是否合适
【 在 chunhui 的大作中提到: 】
: 我去看看
: 你这种实时性要求高的,貌似rust这种没有实时抢占全靠自觉放弃cpu的合作多任务比较麻烦。
--
修改:AlphaO FROM 1.202.157.*
FROM 1.202.157.*