【QT多线程之QMutex】使用QMutex注意事项

参考链接:
1、https://blog.csdn.net/qq_36969386/article/details/85072605
2、https://blog.csdn.net/fanyun_01/article/details/79354106?utm_source=blogxgwz7

总结:
1、在多线程编程时候公用变量一定要加锁,防止一边改变公用变量一边查找、遍历公用变量的现象,这种现象是很容易造成数组越界,程序崩溃。
2、QMutex是加锁的意思,我们使用QMutex的目的就是锁住共享资源,锁的是公用变量(临界资源),无论在那个地方访问或使用公用变量都要一直加锁,不然崩溃。(一定要理解这句话)

发布了146 篇原创文章 · 获赞 60 · 访问量 28万+

猜你喜欢

转载自blog.csdn.net/xiaoxiao133/article/details/103709795