你这个和dpdk类似。它可以做到独占核心。不过你的环境是嵌入式把?如果你可以不用os,可能比折腾这些更简单。
【 在 AlphaO 的大作中提到: 】
: 这个思路尝试过,但对操作系统有要求,而对通用的windows和常用linux变种则行不通,因为这些通用操作系统,为了充分利用硬件,在线程调度方面有内置的优化策略,这种优化调度会动态打破线程和任务的绑定关系。例如,无法将一个核指定为仅仅运行1个特定任务而不运行其他,哪怕
: 强行指定其他用户进程对该核的完全不亲和,但内核进程不归用户控制,还是会征用该核
: 如果硬件是多核的,可以考虑再把接收消息暂存任务放到一个线程中,处理消息放到另一组...
: ...................
--
FROM 123.125.167.*