我应该使用关键部分还是同步/队列来修改类数据成员?

时间:2019-04-22 10:14:21

标签: delphi c++builder critical-section thread-synchronization tthread

比方说TForm1类(默认主窗口)包含数据成员int x;。如果我从TThread后代创建其他线程,是否应该使用关键节对象或同步/排队方法来修改线程的 Execute 方法中x的值?

我知道当线程对VCL组件进行更改时会使用 Synchronize / Queue 。但是,这是否仅在VCL的x中声明了TForm1还是我可以简单地使用关键节对象代替?

0 个答案:

没有答案