Comment
Comment by ananonymoususer
"For the purposes of this discussion I’m going to assume a generic version of sleep() that accepts a parameter representing time in milliseconds. The concepts scale up or down with the scale of the parameter."
Nice write-up, but no version of sleep() accepts a parameter representing time in milliseconds.
Many embedded platforms have no sleep() function. Most recently, I had to implement it (and usleep) on MSP-430.