c语言sleep(c语言sleep函数的用法)
看透
精选回答
1、原理应该是这样的:例如执行sleep(3),表示当前线程停滞3ms后再继续执行下面的代码,底层步骤是:创建一个元素{timeMillis:[当前时间戳+3ms],threadId:[线程id]},并将该元素按顺序插入定时回调队列中,比如现在操作系统中有3个定时正在停滞中,分别是1ms、10ms、3ms之后唤醒,那么这个队列就类似这样子:{timeMillis:110928283,threadId:106}->{timeMillis:110928285,threadId:211}->{timeMillis:110928292,threadId:189},时间从小到大排序;每当定时器产生一次中断时,中断回调函数中就会获取这个队列中第一个元素,将其timeMillis与当前时间戳比较,如果相等或超时,就表示该元素对应的线程106号线程需要唤醒了,则将106号线程的状态设置为TASK_RUNNING(就绪态),当下一次进程切换时,106线程就可以被切换到并执行了;注意:2中说的定时器和系统线程调度时钟定时器我觉得不是一个,而是两个时钟定时器,不确定。
松手 2024-05-09 14:41:33
相关推荐
形容高考的成语有哪些
形容高考的成语有:寒窗苦读:在寒冷的窗下苦读:形容读书的艰辛。倒背如流:背:背诵。把书或文章倒过来背,背得像流水一样流畅。形容背得非常熟练,记得非常牢。成语出处:郭沫若《苏联纪行日记六月廿七日》。她把说明小册子...
展开详情表示队伍整齐的四字词语
1、堂堂之阵:形容阵容盛壮整齐,也用来形容光明正大;2、鳞次栉比:形容房屋或船只等排列得很密很整齐;3、正正之旗:排列整齐的军旗。借喻强盛整肃的军队;4、匪匪翼翼:形容车马行走时阵容整齐、威武;5、井然有序:整...
展开详情显卡的6P供电怎么接
1、首先需要准备显卡电源线,保证质量完好无损,方可进行接下来的操作;2、接着观察电脑的插口有哪些具体样式,是否与自身的电源线接口相匹配;3、接着准备连接,首先找到电源插口上六加二中的六插口,随后插在显卡上,此时...
展开详情儿子欠债父母有义务还吗
成年子女自己欠下的钱,债权人只能让这个成年子女还,法律上成年子女和父母的财产分的很清楚,不存在连带责任。父母对于成年子女的债务不负偿还义务,除非父母作为继承人,在成年子女死亡后继承死者遗产,就需要承担遗产价值以...
展开详情青团的绿色是用什么做的
青团的绿色是用一种草头汁做成的绿色糕团。其做法是先将嫩艾、小棘姆草等(做青团用的野菜一般有泥胡菜、艾蒿、鼠曲草三种。泥胡菜氽后色做碧绿,曾常用,现用的已不多见)放入大锅,加入石灰蒸烂,漂去石灰水,揉入糯米粉中,...
展开详情