C ++ Builder 2009同步

时间:2014-06-09 18:46:43

标签: c++ synchronization c++builder c++builder-xe2 c++builder-2009

我需要一个方法来运行C++ Builder 2009中的主线程。阅读http://docwiki.embarcadero.com/Libraries/XE2/en/System.Classes.TThread.Synchronize,看起来他们在Synchronize中添加了XE2功能。有没有办法在C++ Builder 2009中执行此操作?

1 个答案:

答案 0 :(得分:3)

  

看起来他们在XE2中添加了Synchronize功能

我不知道你从哪里得到了这个想法,但只要TThread::Synchronize()本身存在,TThread就已存在于RTL中。最初Synchronize()是非static方法,因此您只能从实时TThread对象中调用它。在Delphi 7中添加了static版本(在C ++ Builder已经死亡的时候,因此在C ++ Builder于2006年复活之前它没有出现在C ++中),并且在Delphi中添加了匿名过程支持/ C ++ Builder 2009.所以,TThread::Synchronize(),静态和非静态版本,绝对存在于C ++ Builder 2009中,您可以验证是否查看了TThread的声明Classes.hpp中的课程。