qt线程访问不到全局变量【点击查看详情】
1、全局变量未定义:在qt中,全局变量未定义,即全局变量不存在,导致线程访问不到全局变量,需要检查全局变量的定义。2、数据竞争:多个qt线程同时读写同一个全局变量,且没有使用同步机制(如互斥锁、信号量等),就会导致数据竞争,这种情况下变量的会在多个线程之间不一致,甚至导致程序崩溃,从而访问不到全局变量,需要使用互斥锁。
相关视频/文章