Io uso linux... e sleep non funziona.... Qualcosa di multipiattaforma come si potrebbe implementare se già non esiste?

Scusami se ti chiedo ma sono nuovo del c++ e fare un ciclo che controlli il tempo trascorso non mi sembra una via corretta perché sprecherebbe inutilmente risorse...

Cosa proponi tu.?