关于嵌入式下linux下轮询编程的疑惑
现在遇到了点问题,编程环境是嵌入式linux的开发板,在用户空间编程
假设我有两个函数A和B,现在我想调用A,运行一秒,然后运行B四秒,接着重复上述步骤指定次数,比如五次;
主要是觉得运行A后,一秒过后要结束这个函数运行B函数,中间的一秒如何写代码?
如果是简单的for循环,在循环里面计数,可以达到一秒的效果,但是程序就会卡在这停止一秒,会很浪费系统的资源,更别提后面B函数需要四秒。
有什么关于轮询或者异步编程的吗?在网上找了些资料,不是很清楚,应该往哪方面下手学习。