TThread.CreateAnonymousThread function
Execute code in an anonymous thread.
Declaration
class function CreateAnonymousThread(aProc: TProcedure): TThread
; static
class function CreateAnonymousThread(aProc: TThreadMethod): TThread
; staticDescription
CreateAnonymousThread will create an instance of a
TThread descendant
and calls
aProc in this procedure. This can be used to quickly
execute a method in another thread without having to expliticly declare a thread for
such purposes. It returns the created
TThread instance, which can
be checked for termination etc.
Note that this method differs slightly from Delphi in that FPC does not yet support anonymous
methods, so the signature of aProc differs slightly.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
