1、linux绑定CPU分为三种:
用户进程绑定CPU
用户线程绑定CPU
内核线程绑定CPU
2、
软中断:
编译器静态分配的;
- 不互相抢占;
- 只有中断处理程序可以抢占它;
- 相同类型软中断可以在不同的CPU上同时运行;
- 大部分软中断处理程序都通过采取单处理器数据或其他技巧来避免加锁。
- 硬中断:
- 优先级高的硬中断可以抢占优先级低的,除非在中断中禁止所有中断。同一条中断线上的中断如果在运行则不会被本条中断线上的中断抢占。
1、linux绑定CPU分为三种:
用户进程绑定CPU
用户线程绑定CPU
内核线程绑定CPU
2、
软中断:
编译器静态分配的;