Linux delay function example

Linux delay function

Header file
#include <unistd.h>
Function prototype
unsigned int sleep(unsigned int seconds); Delay in seconds
int usleep(useconds_t usec); Delay in subtle

Header file
include <linux/delay.h>
Function prototype
void ndelay(unsigned long nsecs); Delay in nanoseconds
void udelay(unsigned long usecs); Delay in microseconds
void mdelay(unsigned long msecs); Delay in milliseconds

Compile gcc main.c -o main

Example

#include <unistd.h>
#include <stdio.h>

int main(void)
{
    
    
	while(1)
	{
    
    
		printf(“hello guoguo\n”);
		sleep(2);
	}
}

Guess you like

Origin blog.csdn.net/u010835747/article/details/105110621