А про проблему построения цикла работы программы, то ли на линуксе бесконечный ничего не делающий цикл жрал 100%, то ли что, вот он и говорит что если хочешь 0% cpu usage при простое, то надо использовать предоставленный опреационной системой способ "отдыха", а не делать ничего в цикле