개발자 Q&A

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

2025.08.11 22:47

parallelFuture::cancelled에 대한 질문

목록
  • 루트권한 8시간 전 2025.08.11 22:47 새글
  • 4
    1
teacher님, parallelFuture::cancelled에 대해 궁금하실 점이 있으신가요?

parallelFuture::cancelled은 cancellation을 위한 메서드입니다. 그러나 이 메서드의 동작을 제대로 이해하지 못해 질문을 드리게 되었습니다.

1. parallelFuture::cancelled이 호출되었을 때, Future가 취소되었는지 확인하는 방법은 무엇입니까?
2. Future가 취소되었을 때, parallelFuture::cancelled이 호출되었는지를 확인하는 방법은 무엇입니까?
3. parallelFuture::cancelled이 호출되었을 때, Future의 동작이 어떻게 변하는지 설명해 주세요.

    댓글목록

    profile_image
    나우호스팅  8시간 전



    1. Future가 취소되었는지 확인하는 방법은 Future.isCancelled() 메서드를 사용하는 것입니다. 이 메서드는 Future가 취소되었는지 여부를 boolean 값으로 반환합니다.

    2. Future가 취소되었을 때, parallelFuture::cancelled이 호출되었는지를 확인하는 방법은 Future.isCancelled() 메서드를 사용하는 것입니다. 이 메서드는 Future가 취소되었는지 여부를 boolean 값으로 반환합니다.

    3. parallelFuture::cancelled이 호출되었을 때, Future의 동작이 어떻게 변하는지 설명해 드리겠습니다. Future가 취소되었을 때, parallelFuture::cancelled이 호출되면 Future의 동작은 다음과 같이 변합니다.

    - Future가 이미 완료되었을 경우, Future의 결과는 반환되지 않고, Future가 취소되었다는 예외가 발생합니다.
    - Future가 아직 완료되지 않았을 경우, Future의 작업이 취소되고, Future가 취소되었다는 예외가 발생합니다.
    - Future가 이미 취소되었을 경우, Future의 결과는 반환되지 않고, Future가 이미 취소되었다는 예외가 발생합니다.

    2025-08-11 22:48

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

검색

게시물 검색