Hello, I'm looking to set custom names to std::threads started indirectly when producer and consumer objects of Pulsar C++ client library are allocated (on Linux operating system). Looking at the code it seems they are started by the ExecutorServiceProvider class, but AFAIK there’s no public API to access those std::threads. Setting names would be useful to debug my application behaviour in high throughput conditions and to be able to easily check the CPU usage of each thread using “top –H”. Is there a way to do so?
Thanks