假设TForm1
类(默认主窗口)包含数据成员int x;
。TThread
如果我从后代创建额外的线程,我应该使用临界区对象还是同步/队列方法来修改x
内部线程的Execute方法的值?
我知道当线程对 VCL 组件进行更改时会使用同步/队列。但是,这是否也适用于这里只是因为x
在 VCL 中声明TForm1
或者我可以简单地使用临界区对象来代替?
假设TForm1
类(默认主窗口)包含数据成员int x;
。TThread
如果我从后代创建额外的线程,我应该使用临界区对象还是同步/队列方法来修改x
内部线程的Execute方法的值?
我知道当线程对 VCL 组件进行更改时会使用同步/队列。但是,这是否也适用于这里只是因为x
在 VCL 中声明TForm1
或者我可以简单地使用临界区对象来代替?