RAD Studio VCL Reference
|
Asynchronously executes a method call within the main thread.
class procedure StaticQueue(AThread: TThread; AMethod: TThreadMethod);
__fastcall StaticQueue(TThread AThread, TThreadMethod AMethod);
StaticQueue causes the call specified by AMethod to be executed using the main thread, thereby avoiding multi-thread conflicts. The current thread is passed in the AThread parameter.
If you are unsure whether a method call is thread-safe, call it from within the Synchronize or StaticQueue methods to ensure that it executes in the main thread.
Unlike Synchronize, execution of the current thread is allowed to continue. The main thread will eventually process all queued methods.
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|