[向intel_zhenyuwang提问] intel的TBB一定要P4硬件以上的CPU才支持吗?
这是个现实的问题,假如银行客户的目标机器有80%不是多核机器,考虑软件的兼容性,绝对不敢用TBB.
假如只是开发时需要多核机器,部署时是PIII也行,那就会考虑TBB。
看见Intel的配置说明是写P4以上。
我想问问那些线程安全的容器是否也依赖硬件,例如concurrent_hash_map,如此才能确定可大规模使用TBB。否则TBB就是实验室的玩具。
也许客户机器全部换成多核机器符合Intel的利益,但未必与其自身目标一致。