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 provided for this and other versions down to 2.10.1."],["This webpage provides documentation for the `GrpcCompletionQueueOption` structure, which is part of the Google Cloud C++ client library."],["Setting `GrpcCompletionQueueOption` allows users to provide their own `CompletionQueue` for gRPC operations, making them responsible for managing the threads associated with that queue."],["The use of `GrpcCompletionQueueOption` is mutually exclusive with `GrpcBackgroundThreadPoolSizeOption` and `GrpcBackgroundThreadsFactoryOption`."],["Version 2.10.1 is the current version of documentation for `GrpcCompletionQueueOption` and related classes such as `CompletionQueue`."]]],[]]