C++ QSqlDatabase的exec阻塞了吗?

C++ QSqlDatabase的exec阻塞了吗?,c++,qt,sqlite,C++,Qt,Sqlite,文件没有提到这一点。 我只是想知道exec()调用是否阻塞? 意思是,如果我首先创建一个表,然后启动一个线程,在这个线程中我调用一个对我刚刚创建的表的查询 是否可能在实际生成表之前调用查询?是,exec()正在阻塞。如果您仔细想想,exec()必须阻止它,否则在它返回后您将无法立即获得结果

文件没有提到这一点。 我只是想知道exec()调用是否阻塞? 意思是,如果我首先创建一个表,然后启动一个线程,在这个线程中我调用一个对我刚刚创建的表的查询

是否可能在实际生成表之前调用查询?

是,
exec()
正在阻塞。如果您仔细想想,
exec()
必须阻止它,否则在它返回后您将无法立即获得结果