Watch, Follow, &
Connect with Us

ID: 17738, Quick ThreadPool component.

by m q Email: maxxx@avia.formoza.ru


Demostrate thread pool techinque, which mostly operates without CriticalSection synchronization, and visualization of thread's status via non-blocking message posting.
Download Details
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 1098 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

Description
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

Server Response from: ETNACDC02