标签: delphi c++builder critical-section thread-synchronization tthread
比方说TForm1类(默认主窗口)包含数据成员int x;。如果我从TThread后代创建其他线程,是否应该使用关键节对象或同步/排队方法来修改线程的 Execute 方法中x的值?
TForm1
int x;
TThread
x
我知道当线程对VCL组件进行更改时会使用 Synchronize / Queue 。但是,这是否仅在VCL的x中声明了TForm1还是我可以简单地使用关键节对象代替?