240 私信
这个人很懒,暂无签名信息
0

__int64 与long long 的区别, C/C++的64位整型 不同编译器间的比较

//为了和DSP兼容,TSint64和TUint64设置成TSint40和TUint40一样的数   //结果VC中还是认为是32位的,显然不合适   //typedef signed long int     TSint64;   //typedef unsigned long int   TUint64;      //ANSI C中规定long long才能表示64位   //参见:http...

0

Linux内核抢占机制preempt

转自:原文链接早期的Linux核心是不可抢占的。它的调度方法是:一个进程可以通过schedule()函数自愿地启动一次调度。非自愿的强制性调度只能发生在 每次从系统调用返回的前夕以及每次从中断或异常处理返回到用户空间的前夕。但是,如果在系统空间发生中断或异常是不会引起调度的。这种方式使内核实现得以 简化。但常存在下面两个问题:如果这样的中断发生在内核中,本次中断返回是不会引起调度的,而要到最初使C...

个人介绍
暂无介绍