如何解决发送pthread_signal 发送了 0x50000 个signal 但只有 0x4fe79 次被唤醒?

现象:

发送pthread_signal 发送了 0x50000 个signal  但只有 0x4fe79 次任务被处理?

解决:

一般由于线程任务事件过长,所有的线程都是唤醒状态,这样即使发送信号,也会被忽略掉。可以增加线程池的数量

猜你喜欢

转载自blog.csdn.net/star871016/article/details/109649694