Delphi - Threading frameworks [closed] Delphi - Threading frameworks [closed] multithreading multithreading

Delphi - Threading frameworks [closed]


As per Vegar Suggestion

Based on my few hours of evaluating OmniThreadLibrary

Here are some of the things I like about it

1) It is simple to use

2) It hides most of the details about multi threading

3) With a few lines of code you can set up multiple threads

4) It is easy to do inter process messages

5) It is still been actively developed


Not a framework as such, but there's AsyncCalls. Its scope is different from OmniThreadLibrary, but it supports older versions of Delphi as well.


Internet Direct (Indy) contains IdThread and thread safe data types in IdThreadSafe.pas:

* TIdThreadSafeInteger* TIdThreadSafeBoolean* TIdThreadSafeString* TIdThreadSafeStringList 

... and some more

The Jedi Code Library (JCL) also includes synchronization classes and functions (around ten classes)