tcpIQ Thread Pool 1.0

License: Free Trial ‎File size: 501.76 KB
‎Users Rating: 4.0/5 - ‎1 ‎votes

tcpIQ Thread Pool is a .Net component for the efficient and elegant management of multiple threads in a .Net application. The .Net Framework provides thread creation and advanced synchronisation functionality but once multiple threads are running there is no native functionality for the suspension or abortion of a collection of threads. To solve the problems with the tracking, suspension and termination of multiple threads, tcpIQ has developed the tcpIQ Thread Pool. Levering the efficiency of the .Net Thread Pool class, the tcpIQ Thread Pool allows the developer to create any number of worker threads (more than the maximum 25 threads allowed by the .Net Framework), and then to issue a command to elegantly terminate all running threads. The thread termination occurs without the need to issue a Thread.Abort() and therefore avoids its associated problems. The application, operating system or database are guarenteed to be left in a predefined state. The tcpIQ Thread Pool comes with the binary DLL, a number of examples and a comprehensive on-line Help that is integrated with Visual Studio and is backed by tcpIQ's great support.

VERSION HISTORY

  • Version 1.0 posted on 2005-03-07

Program Details

EULA

--- LICENSE AGREEMENT --- This license applies to both the registered version of tcpIQ Thread Pool and the evaluation version. If you are using an evaluation version of tcpIQ Thread Pool, see the section titled "Evaluation License" below. You should carefully read the following terms and conditions before using this software. Your use of this software indicates your acceptance of this license agreement and warranty. --- REGISTERED LICENSE --- One registered copy of tcpIQ Thread Pool may be used in the creation of one software product and its various versions. It may be used by any number of people working on the project. Once purchased you will be sent two registration numbers that can be passed into the constructor of the tcpIQ Thread Pool. These numbers uniquely identify you and your purchase. If these numbers are communicated to third parties then you will be liable for value of the estimated loss in revenue. --- EVALUATION LICENSE --- The following license applies to the evaluation version of tcpIQ Thread Pool. If you have purchased a license for the registered version of tcpIQ Thread Pool, see the section "Registered License" above. This is not free software. Subject to the terms below, you are hereby licensed to use this software for evaluation purposes without charge. During the evaluation, the tcpIQ Thread Pool cannot be incorporated into a production program or software package. During the evaluation the tcpIQ Thread Pool will display an evaluation message at random times. --- Purchasing --- Credit card ordering and quantity discounts are available. When payment is received you will be sent two tcpIQ Thread Pool registration numbers. --- Disclaimer of Warranty --- THIS SOFTWARE AND THE ACCOMPANYING FILES ARE SOLD "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE OR MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED. Because of the various hardware and software environments into which tcpIQ Thread Pool may be put, NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS OFFERED. The user must assume the entire risk of using the program. ANY LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE. --- Distribution of Evaluation Version --- Provided that you verify that you are distributing the evaluation version you are hereby licensed to make as many copies of the evaluation version of this software and documentation as you wish; give exact copies of the original evaluation version to anyone; and distribute the evaluation version of the software and documentation in its unmodified form via electronic means. There is no charge for any of the above. You are specifically prohibited from charging, or requesting donations, for any such copies, however made; and from distributing the software and/or documentation with other products (commercial or otherwise) without prior written permission. --- Disassembly (ILDASM) --- You may not decompile, disassemble or reverse engineer the tcpIQ Thread Pool using any techniques no matter how simple. Doing so will require the payment of the registration license to tcpIQ. ---