1. 程式人生 > >Linux和Windows下的sleep與usleep與usleep的區別

Linux和Windows下的sleep與usleep與usleep的區別

一、sleep

(1)標頭檔案

在windows下標頭檔案:#include<windows.h>

在Linux下的標頭檔案:#include<unistd.h>   //unistd.h是Linux系統程式設計中最重要的檔案,包含了作業系統為程式設計師提供的API(應用程式介面)

(2)功能

執行程式掛起指定的秒數,引數單位為秒

二、usleep

(1)標頭檔案

該函式不能再windows下操作,在Linux下標頭檔案為#inlude<unistd.h>

(2)功能

程序掛起時間,單位為微秒;

三、單位換算

1秒(s) = 1000 毫秒(ms) = 1,000,000 微秒(μs) = 1,000,000,000 納秒(ns) = 1,000,000,000,000 皮秒(ps)