如果说尽在必要的地方才使用“锁”这对你来说是值得忧虑的,你就别使用什么多线程了。 最保险的做法就是什么都不做。什么都不做,保证不会出现bug!
锁不能在调用层次上,也不能在函数层次上,应该是在最细颗粒的代码内部去处理。否则如果你的锁是滥用的,你还整什么多线程编程啊?
但是这样,GUI中的线程是否会冲突?我觉得极限情况下是会导致异常的啊?不知道别人都是如何编写可并行的动态链接库的哦?~
16,554
社区成员
110,527
社区内容
加载中
试试用AI创作助手写篇文章吧