- 博客(1)
- 资源 (11)
- 收藏
- 关注
转载 C语言中宏定义的一个调试用法,巧用宏定义来调试,调试技巧
在程序调试时,我们经常需要输出一些调试信息,当调试完毕后,就不再需要使用了。那怎么快速的在调试状态和发布状态切换呢?通常我们使用预编译加宏定义来处理这个问题,例如: #ifdef DEBUG 调试代码 #endif 如果我们使用printf来显示一些调试信息,那么每个地方都加上#ifdef和#endif就很麻烦了。我们可以定义一个DbgPrintf的函数来专门处理这些事情,只在DbgPri
2014-03-16 23:43:19 1086
时间片轮转用c实现
设置N个进程,即N个任务。run可能为0或一个任务,也就是run->next=NULL;ready可能为空,也可能好几个;finish可能为0或好几个。
原理:判断这个进程的剩余时间,如果为0,则将这个进程推入finish中,同时判断ready是否为NULL;如果剩余时间不为0,累计时间已经超过,则将这个任务送入reay的末端,同时将ready中的第一个送入run中。
2013-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人