我需要一种在C++ Builder 2009
. 阅读http://docwiki.embarcadero.com/Libraries/XE2/en/System.Classes.TThread.Synchronize看起来他们Synchronize
在XE2
. 有没有办法做到这一点C++ Builder 2009
?
问问题
670 次
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()
,如果您查看.TThread
Classes.hpp
于 2014-06-10T00:06:43.593 回答