What is new in multithreading in Delphi XE?

Gravity picture Gravity · Oct 11, 2011 · Viewed 7.8k times · Source

I have seen some time ago people discussing about the new multithreading in Delphi XE and about the fact that Delphi has some 'native' problems because of the way it implements multithreading. And they were recommending some external libraries to replace the default Delphi multithreading.

Can you point me to some documentation and the most popular multithreading library for Delphi XE? Thanks

Answer

gabr picture gabr · Oct 11, 2011

[You can set thread name: TThread.NameThreadForDebugging.] (implemented in D2010 as David pointed out)

You can create anonymous thread (a thread that executes anonymous function and doesn't need a TThread descendant object): TThread.CreateAnonymousThread.

Delphi threading frameworks are discussed here: