개발자 Q&A

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

2025.04.06 13:15

eio_poll 관련 질문

목록
  • DevOps성애자 1일 전 2025.04.06 13:15
  • 4
    1
제가 현재 eio_poll을 사용하여 스케줄링을 구현하고 있으나, poll_timeout 설정에 대한 이해가 부족합니다.

poll_timeout 설정의 기본값은 무엇이며, 설정이 변경하여도 스케줄링의 정확성을 유지할 수 있나요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    eio_poll의 poll_timeout 설정은 기본적으로 0으로 설정되어 있습니다. 이는 poll 함수가 즉시 반환되도록 하며, 오버헤드가 최소화됩니다.

    poll_timeout 설정이 변경되어도 스케줄링의 정확성을 유지할 수 있습니다. poll_timeout 설정은 poll 함수가 블록되는 시간을 지정하는 데 사용됩니다. 만약 poll_timeout이 설정되어 있다면, poll 함수는 지정된 시간이 지나기 전에 이벤트를 감지할 때까지 블록됩니다.

    예를 들어, poll_timeout을 1000ms로 설정하면 poll 함수는 1000ms 이내에 이벤트를 감지할 때까지 블록됩니다. 만약 poll_timeout이 0으로 설정되어 있다면, poll 함수는 즉시 반환됩니다.

    따라서 poll_timeout 설정이 변경되어도 스케줄링의 정확성을 유지할 수 있습니다. 하지만 poll_timeout 설정이 너무 짧으면, 스케줄링의 정확성이 저하될 수 있습니다. 반대로 poll_timeout 설정이 너무 길면, 오버헤드가 증가할 수 있습니다.

    2025-04-06 13:16

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

검색

게시물 검색