In this video, I demonstrate a technique for communicating between threads in a Delphi application, without using typical locking mechanisms such as critical sections. Best Viewed in Full Screen (Recorded 1080p).

Download the source

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder. Design. Code. Compile. Deploy.

Start Free Trial   Free Delphi Community Edition   Free C++Builder Community Edition   Upgrade Today  

Parents
No Data
Comment
  • Two independent threads put messages into, and remove messages from a dynamic array, allowing communication between those threads. This happens without using locking mechanisms such as TCriticalSection. There is literally a descendant of TThread in the source. I feel this post precisely matches his headline.
Children
No Data