If this option is set, the library will use the supplied CompletionQueue instead of its own. The caller is responsible for making sure there are thread(s) servicing this CompletionQueue. The client library will not create any background threads or attempt to call CompletionQueue::Run().
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["The latest version available is 2.37.0-rc, with links to documentation for numerous prior versions, going back to version 2.10.1."],["This page documents the `GrpcCompletionQueueOption`, which allows users to specify a `CompletionQueue` for background gRPC operations."],["If `GrpcCompletionQueueOption` is utilized, the client will use the supplied `CompletionQueue` and will not manage threads or execute `CompletionQueue::Run()`."],["`GrpcBackgroundThreadPoolSizeOption`, `GrpcCompletionQueueOption`, and `GrpcBackgroundThreadsFactoryOption` are mutually exclusive options, meaning only one can be used."],["`CompletionQueue` is a Type Alias for background gRPC work."]]],[]]