개발자 Q&A

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

2025.04.01 21:50

GearmanClient::addTaskLow 관련 질문

목록
  • 개발하는곰돌이 1일 전 2025.04.01 21:50
  • 1
    1
제가 GearmanClient에 addTaskLow 메소드를 사용하여 작업을 제출하였는데,
이 메소드의 동작 원리에 대해 궁금합니다.

addTaskLow 메소드는 작업을 제출하고,
작업의 결과를 기다리기 위한 메소드 인가요?

또한, addTaskLow 메소드의 반환 값은 무엇이며,
이 반환 값은 작업이 성공적으로 제출되었는지 여부를 나타내는 값인가요?

제가 이해한 바에 따라 addTaskLow 메소드를 사용하였으나,
작업이 제출되지 않았는데,
이 메소드의 반환 값이 성공적으로 제출되었을 때의 반환 값과 실패했을 때의 반환 값이 어떻게 다른가요?

제가 더 이상 이해할 수 없는 부분이 있어서,
GearmanClient::addTaskLow 메소드의 동작 원리를 알려주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    GearmanClient::addTaskLow 메소드는 작업을 제출하고, 작업의 결과를 기다리기 위한 메소드입니다.

    이 메소드는 작업을 서버로 제출하고, 작업 ID를 반환합니다. 반환된 작업 ID는 작업이 성공적으로 제출되었는지 여부를 나타내는 값이 아닙니다.

    작업이 제출되지 않았을 때, 메소드는 NULL을 반환합니다.

    작업이 성공적으로 제출되었을 때, 메소드는 작업 ID를 반환합니다.

    GearmanClient::addTaskLow 메소드의 동작 원리는 다음과 같습니다.

    1. 작업을 서버로 제출합니다.
    2. 작업 ID를 반환합니다.
    3. 작업의 결과를 기다립니다.

    GearmanClient::addTaskLow 메소드를 사용할 때, 반환된 작업 ID는 작업이 성공적으로 제출되었는지 여부를 나타내는 값이 아닙니다. 작업이 제출되지 않았을 때, 메소드는 NULL을 반환합니다.

    따라서, 작업이 제출되지 않았을 때, NULL을 반환하는지 확인하여 작업의 성공 여부를 판단해야 합니다.

    2025-04-01 21:51

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

검색

게시물 검색