老师好:
我准备 使用一下 多线程,不知道 系统支持 不支持 ,能不能提升效率,但是 在使用的时候, 不清楚 make文件中 添加stl中的thread支持,类似于-lpthread 。
辛苦老师 给一个示例说明!!!!!
请问您是要实现多线程编译还是要实现您的程序多线程运行?
Bentley不推荐使用多线程。请尽量避免使用。
Answer Verified By: 平凡人生
我是想在程序中的 开启多线程,因为有些业务 个人感觉 可以考虑 使用多线程提升工作效率的!!!
Bentley 二次开发小白一枚
多线程编程的话跟make文件没多大关系呀,这个是您代码里边去实现的,不是靠编译程序老把您的程序编译成多线程的。多线程编程不是Mstn专有的东西,网上关于多线程编程的资料也很多,您可以先找一些相关资料学习一下。不过多线编程难度还是比较大的,Mstn虽然支持多线程编程,但是目前Mstn里边只有渲染图片的那个功能用到了多线程,其他的地方几乎没用到。
哦好的,一般咱们写linux程序的时候,不是都需要在 make 中 添加 一个 -thread 链接的嘛,这样标明我们的程序需要链接线程库模块!!!!