Android C++延时

#include <unistd.h> // sleep 的头文件

sleep(1); //停留1秒 
usleep(1000); //停留1毫秒


_sleep(200);//延时200毫秒

/// @brief		程序延时
/// @param[in]	msec : 毫秒
///	@remark		
///	@return		void
void delay_msec(int msec)
{ 
	clock_t now = clock();
	while(clock()-now < msec);
}
 
/// @brief		程序延时
/// @param[in]	sec : 秒
///	@remark		
///	@return		void
void delay_sec(int sec)//
{
	time_t start_time, cur_time;
	time(&start_time);
	do
	{
		time(&cur_time);
	} while((cur_time - start_time) < sec);
}
发布了329 篇原创文章 · 获赞 66 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/Ciellee/article/details/103382035
今日推荐