在Linux中,sleep和usleep是兩個常用的函數,用于延遲執行。
sleep
usleep
sleep函數用于將當前進程暫停指定的時間,單位是秒。例如,sleep(5)將會暫停當前進程5秒鐘。
sleep(5)
usleep函數用于將當前進程暫停指定的時間,單位是微秒(百萬分之一秒)。例如,usleep(5000000)將會暫停當前進程5秒鐘。
usleep(5000000)
因此,sleep和usleep的區別在于時間單位的不同,sleep的時間單位是秒,而usleep的時間單位是微秒。