所以我试图编写一个需要可变数量线程的 qt 应用程序。我将使用在创建类之前用于线程的方法,然后在该对象上使用 moveToThread 函数。但是这一次我将有一个 QObjects 数组,并且我会将每个 QObjects 移动到一个单独的线程中。
我的问题是:从该数组发送一个元素到另一个线程中会破坏数组,还是它仍然可以正常运行?我只是不知道将对象移动到另一个线程是否真的在内存中移动。
作为记录,在其他人的建议下,我找到了一种仅使用 2 个线程而不是变量编号来制作应用程序的方法。但我仍然想知道这将如何工作。