Mi duda es muy simple ¿Que hacen internamente? Si se pudiera evitar usarlos y usar algo como:
Código PHP:
while(!seguir)
::Sleep(10);
Y cambiar esa variable a true desde otro hilo ¿Que sería más costoso para la CPU? Supongo que internamente esas funciones harán algo muy parecido ¿No?