notify_one()性能真的如此糟糕吗?基于x86_64平台的实测问询
条件变量
notify_one()耗时测试说明 我针对条件变量的notify_one()调用耗时做了专项测试,先把测试环境和相关细节说明一下:
测试环境详情
- 系统平台:x86_64 GNU/Linux
- 内核版本:
4.4.0-109-generic #132-Ubuntu SMP - 硬件配置:AMD FX(tm)-8150八核处理器,缓存行大小为64字节
测试代码与目标
我使用的测试代码为独立实现,无需依赖第三方库,直接编译即可运行。本次测试的核心目标是:当存在一个……时,调用notify_one()所需的耗时。
内容的提问来源于stack exchange,提问作者Carlo Wood
相关产品推荐
相关产品推荐

