Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.

ID: 17738, Quick ThreadPool component.

by m q Email:

Demostrate thread pool techinque, which mostly operates without CriticalSection synchronization, and visualization of thread's status via non-blocking message posting.
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For Delphi, Version 5.0  to 5.0 1113 downloads
Copyright: Commercial use requires permission

Size: 235,876 bytes
Updated on Thu, 28 Mar 2002 10:43:03 GMT
Originally uploaded on Thu, 28 Mar 2002 10:36:46 GMT
SHA1 Hash: 463901E1E5C5A8B2A5B21C55E6EF513CA45BC36F
MD5 Hash: 135A217CB9394D51569C072DF923363F

    Explore the files in this upload

This program demonstrates usage of

- InterlockedXXX functions: simple and quick cross-threaded synchronization technique.

- PostMessage function: non-blocking notification of the main VCL thread.

- Thread pooling technique: suitable for most thread-consuming tasks, such as blocking socket operations. Limited-size or Unlimited-size pools provided. Most frequent tasks (get/put idle thread) operate without CriticalSection synchronization.

- WaitForMultipleObjects function with numerous types of Handles.

All programatic tasks are wrapped in simple class hierarchy, applicable for inheriting and registring in RAD-environment.

Contest entry forMultithreaded programming

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Could not retrieve comments. Please try again later.

Server Response from: ETNACDC03