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."],[[["This page lists various versions of the `GrpcCompletionQueueOption`, ranging from version 2.10.1 to the latest release candidate 2.37.0-rc."],["The `GrpcCompletionQueueOption` allows users to provide their own `CompletionQueue` for background gRPC operations, rather than relying on the library's default."],["When using the `GrpcCompletionQueueOption`, the user is responsible for managing the threads servicing the provided `CompletionQueue`."],["The `GrpcCompletionQueueOption` is mutually exclusive with the `GrpcBackgroundThreadPoolSizeOption` and `GrpcBackgroundThreadsFactoryOption`, meaning only one of these options can be active at a given time."],["The provided content contains information about the usage of `CompletionQueue` as an Alias Type."]]],[]]