我正在一个c ++爱好项目,它每秒需要进行多次处理。将我的工作分成多个线程可以提高完成速度。完成线程处理后,我应该保留线程直到为它们做更多的工作,还是应该扔掉线程并在需要时重新制作新线程?
如果仅是每秒几次(例如,每秒10次),请保持简单,并在完成时将线程扔掉。
当您获得数百或数千个线程时,您应该开始考虑线程池。
所有这些都假设您在典型的计算机上工作,而不是像微控制器那样的弱CPU。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句