Oversleeping: errors in delays

The tick size becomes important just about every time you ask the kernel to do something relating to pausing or delaying your process. This includes calls to the following functions:

Normally, you use these functions assuming they'll do exactly what you say: Sleep for 8 seconds!, Sleep for 1 minute!, and so on. Unfortunately, you get into problems when you say Sleep for 1 millisecond, ten thousand times!