개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.30 11:44

sleep() 함수 이해를 도와주세요

목록
  • 함수형광신도 1일 전 2025.07.30 11:44
  • 10
    1
저는 자바스크립트 sleep() 함수를 사용하여 프로그램이 일정 시간을 대기하는 코드를 작성했는데,
어디서부터 시작해야 하는지 모르겠습니다.
sleep() 함수는 프로그램의 실행을 멈추게 하기 때문에,
이 함수를 사용하는 것이 좋을까요?

그리고 sleep() 함수를 사용하면, 프로그램의 성능이 저하되는 것처럼 보입니다.
제가 사용한 sleep() 함수는 어떤 문제점이 있는지 궁금합니다.
sleep() 함수 대신 다른 방법을 사용하는 것이 좋을까요?

저는 sleep() 함수를 사용하여 프로그램이 일정 시간을 대기하는 코드를 작성했는데,
어디서부터 시작해야 하는지 모르겠습니다.
sleep() 함수를 사용하면, 프로그램의 성능이 저하되는 것처럼 보입니다.
제가 사용한 sleep() 함수는 어떤 문제점이 있는지 궁금합니다.

sleep() 함수 대신 다른 방법을 사용하는 것이 좋을까요?
제가 사용한 sleep() 함수를 사용할 수 있는 이유는 무엇입니까?

    댓글목록

    profile_image
    나우호스팅  1일 전

    자바스크립트의 sleep() 함수는 프로그램의 실행을 멈추게 하기 때문에, 일반적으로 사용되지 않습니다. 대신 setTimeout() 함수를 사용하는 것이 좋습니다.

    setTimeout() 함수는 특정 시간이 지난 후에 함수를 호출하도록 해줍니다. 예를 들어, 2초 후에 함수를 호출하고 싶다면, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    javascript
    
    setTimeout(function() {
    
      console.log("2초가 지났습니다.");
    
    }, 2000);
    
    


    이러한 방법은 프로그램의 성능을 저하하지 않으며, 더 효율적입니다. 또한, 프로그램의 실행을 멈추지 않기 때문에, 더 안정적입니다.

    sleep() 함수를 사용하는 경우, 프로그램의 성능이 저하되는 것처럼 보일 수 있습니다. 이는 프로그램이 실행을 멈추기 때문입니다. 대신 setTimeout() 함수를 사용하면, 프로그램의 성능을 저하하지 않으며, 더 효율적입니다.

    sleep() 함수 대신 setTimeout() 함수를 사용하는 것이 좋습니다. setTimeout() 함수는 프로그램의 성능을 저하하지 않으며, 더 효율적입니다.

    2025-07-30 11:45

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 40,452건 / 2 페이지

검색

게시물 검색