如题,C++多线程的使用场景有哪些?
比如,有什么项目会使用到多线程技术,以及大概一个使用思路如何?
谢谢~
一边计算,一边绘图,一边调整参数。
有很多场景使用多线程,比如一个程序的界面一般运行在主线程,当用户点击某个菜单或按钮,启动一个比较耗时的计算时,那么这个耗时的计算可以放到一个子线程里去执行,主线程界面运行不受影响(任然可以响应用户操作)。再比如程序从网络下载一个比较大的文件,那么也可以放到一个子线程里让它在后台下载。