本文介绍了C中的定时器功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我想在C中使用定时器功能。 我应该如何实现这个? Funcationality我在看我将从Function1()调用Function2。 然后Function2() void Function1() { 功能2( int 时间); ---- --- } void Function2( int T) { // 等待时间T,然后继续下面的 // Funcation2()调用后Fucntion1中的其他语句不应该暂停, // 直到Function2()返回 --- --- - } 我尝试了什么: 我累了直接从Function1()调用函数解决方案 Quote: /等待时间T,然后继续下面的操作 这通常通过 OS相关睡眠功能来完成。例如,您有睡眠功能(Windows) [ ^ 和Windows上的 usleep(3) - Linux手册页 [ ^ ]。 Timer | Android开发者 [ ^ ] I would like to have somthing like Timer functionality in C.How should I implement this?Funcationality I am looking at is I will call Function2 from Function1(). Then Function2()void Function1(){ Function2(int time); ---- --- } void Function2(int T){// wait for time T, and proceed with the below //Other statements in Fucntion1 after Funcation2() call should not be pause, // till Function2() returns --------}What I have tried:I tired call the function directly from Function1() 解决方案 Quote:/ wait for time T, and proceed with the below This is usually accomplished with a OS dependant sleep function. For instance you have Sleep function (Windows)[^] on Windows and usleep(3) - Linux man page[^] on Linux.Timer | Android Developers[^] 这篇关于C中的定时器功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
09-15 19:47