일단, 용도는 알람이나 예약작업 실행해주는 정도?


특정 시간 되면 간단한 작업 수행하는 간단한 프로그램을 만들건데


쓰레드 하나 만들어서


while (1){

    if ( now() > time ) {

        alarm();

        break;

    }

    sleep(1000);

}


이렇게..


아무 할 일이 없어도 무한루프 계속 돌고있는게 리소스 많이 먹지는 않는지


이런 기능 이런식으로 만드는게 맞는지


궁금하다


평균 대기시간이 수~수십 시간 되는데, 그래도 그동안 어쩔수없이 쓸데없이 리소스 계속 먹고있어야 됨?