devxlogo

Implement the Portable Sleep Function in Linux and Windows

Implement the Portable Sleep Function in Linux and Windows

Suppose you have exisiting code written in Windows and you want to run it in Linux, but you want to keep the original API calls. One of those calls is Sleep. In Linux, it’s usleep. Here’s the sample code:

void sleep(unsigned int  useconds ){    // 1 milliseconds = 1000 microsecond.    // Windows Sleep uses miliseconds    // linux usleep uses microsecond    // and since the default    // usage of the code was under windows     // so the argument is   coming in millisecond.    usleep( useconds * 1000 );}
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist