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 provides documentation for `GrpcCompletionQueueOption`, detailing its usage with different library versions."],["The latest version available is 2.37.0-rc, and the page lists versions dating back to 2.10.1."],["`GrpcCompletionQueueOption` allows users to supply a custom `CompletionQueue` for gRPC background work, rather than the library's default."],["When using a custom `CompletionQueue`, the caller is responsible for thread management, as the library will not create or manage background threads for it."],["`GrpcCompletionQueueOption` is mutually exclusive with `GrpcBackgroundThreadPoolSizeOption` and `GrpcBackgroundThreadsFactoryOption`."]]],[]]