我最近开始尝试将线程与 一起使用std::thread,我想知道使用线程是否有任何缺点(特别是在 C++ 中)。是否存在添加更多线程会降低性能的情况?例如,如果我要创建多个新线程,每个线程都运行一个侦听传入数据的服务器对象,那么为这些服务器实例中的每一个创建一个新线程是否不好(性能方面)?为什么/为什么不?
std::thread
c++ performance multithreading
c++ ×1
multithreading ×1
performance ×1