0

我需要一种在C++ Builder 2009. 阅读http://docwiki.embarcadero.com/Libraries/XE2/en/System.Classes.TThread.Synchronize看起来他们SynchronizeXE2. 有没有办法做到这一点C++ Builder 2009

4

1 回答 1

3

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

我不知道你从哪里得到这个想法,但TThread::Synchronize()只要它TThread本身存在,它就存在于 RTL 中。最初Synchronize()是一个非static方法,因此您只能从活动TThread对象中调用它。Delphi 7中增加了一个static版本(在C++Builder死掉的那段时间,所以直到2006年C++Builder复活才出现在C++中),在Delphi/C++Builder中增加了匿名过程支持2009. 所以,无论是静态版本还是非静态版本,都肯定存在于 C++Builder 2009中TThread::Synchronize(),如果您查看.TThreadClasses.hpp

于 2014-06-10T00:06:43.593 回答