apache / brpc

brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
https://brpc.apache.org
Apache License 2.0
16.41k stars 3.96k forks source link

关于 signal_task 逻辑的一些疑问 #2667

Open zhengJade opened 3 months ago

zhengJade commented 3 months ago

control 调用 signal_task 的时机是创建新任务的时候,通知阻塞的线程来任务了,但是如果实际上没有阻塞的线程,都在工作,是不是就浪费了这次通知呢,那么越繁忙的状态,调用浪费的就越多,进而影响性能呢。

chenBright commented 3 months ago

Related PR:#2398