0
나는 cq에 하나의 보류중인 이벤트가있는 것을 볼 수 있지만 문서에서 나는 일단 shutdown을 호출하면 cq.next가 false를 반환 할 것으로 예상한다.
여기에 무슨 문제가 있는지 알 수 없습니다. 여기
은 API 당신이 CQ를 방전시킨 후 cq.Next는 false를 돌려줍니다 의미 cq.nextgrpc_iocp_work(grpc_exec_ctx * exec_ctx, gpr_timespec deadline) Line 83 C
grpc_pollset_work(grpc_exec_ctx * exec_ctx, grpc_pollset * pollset, grpc_pollset_worker * * worker_hdl, gpr_timespec now, gpr_timespec deadline) Line 143 C
cq_next(grpc_completion_queue * cc, gpr_timespec deadline, void * reserved) Line 844 C
grpc_completion_queue_next(grpc_completion_queue * cc, gpr_timespec deadline, void * reserved) Line 873 C
grpc::CompletionQueue::AsyncNextInternal(void * * tag, bool * ok, gpr_timespec deadline) Line 71 C++
grpc::CompletionQueue::Next(void * * tag, bool * ok) Line 151 C++