S
Since
Unregistered / Unconfirmed
GUEST, unregistred user!
多线程与Form的关系问题?
主线程按"新建"-->新建一个线程
每个线程进行同样的流程:
建立Form1 --> 在Form1输入每个线程初始变量 -->
延时,判断是进入Form2流程还是进入Form3流程 -->
建立Form2或Form3 --> 改变线程变量值 -->......
问题:
1.每个线程如何同时调用多个Form,是否需要互斥访问?
每个线程是否需要新建Form?
线程的执行如何在一个Form到另一个Form中继续?
2.线程变量如何在Form里调用,并且更改和保存?
在主线程中定义为threadvar的变量在Form里调用时报错,为什么?
主线程按"新建"-->新建一个线程
每个线程进行同样的流程:
建立Form1 --> 在Form1输入每个线程初始变量 -->
延时,判断是进入Form2流程还是进入Form3流程 -->
建立Form2或Form3 --> 改变线程变量值 -->......
问题:
1.每个线程如何同时调用多个Form,是否需要互斥访问?
每个线程是否需要新建Form?
线程的执行如何在一个Form到另一个Form中继续?
2.线程变量如何在Form里调用,并且更改和保存?
在主线程中定义为threadvar的变量在Form里调用时报错,为什么?