最近在用Qt写多线程程序.
常常出现的结果是:在windows下跑着正常,在mac下跑,就会出现各种奇葩问题.莫名的崩溃,锁死.
后来检查才发现,windows和mac的线程处理顺序不同导致的.是我的代码写的有问题.
可能是mac的要求更严格一些.
最近在用Qt写多线程程序.
常常出现的结果是:在windows下跑着正常,在mac下跑,就会出现各种奇葩问题.莫名的崩溃,锁死.
后来检查才发现,windows和mac的线程处理顺序不同导致的.是我的代码写的有问题.
可能是mac的要求更严格一些.