TThreadQueueManager in Delphi

Completado Publicado Feb 27, 2004 Pagado a la entrega
Completado Pagado a la entrega

Hi I'm struggling with a TThread pool in Delphi. Ah! Critical sections... ;-(

My basic thread is fine. It does the job.

What I need is a uThreadQueueManager unit (or, even better, in component form, a TThreadQueueManager).

The principle is this:

- TThreadQueueManager is started when the application starts, ends and clears everything in its pool when the application stops.

- While running, TThreadQueueManager accepts all incoming threads (in my case, 1) a POP acount, and its various parameters, or 2) a string added to a master TStringList for the thread), and runs the threads without interfering with the application's functions) and adds them to the queue.

- the queue should run 4 or 5 simultaneous threads (if threads are available - wait till the next threads come in otherwise). Once a thread has run, the manager should fetch the next thread in the queue, and run it, etc.

Simple enough?

This is urgent. Good bidding!

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

3) All deliverables will be considered "work made for hire" under U.S. and European Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows, Delphi 7

Delphi Ingeniería MySQL PHP Arquitectura de software Verificación de software

Nº del proyecto: #3114207

Sobre el proyecto

6 propuestas Proyecto remoto Activo Mar 2, 2004

Adjudicado a:

gloomyfriar

See private message.

$16 USD en 5 días
(41 comentarios)
5.4

6 freelancers están ofertando un promedio de $19 por este trabajo

MaximVolobuev

See private message.

$17 USD en 5 días
(87 comentarios)
6.5
delphiz

See private message.

$21.25 USD en 5 días
(33 comentarios)
5.2
BearInUA

See private message.

$21.25 USD en 5 días
(14 comentarios)
4.3
DmytroBogovych

See private message.

$21.25 USD en 5 días
(3 comentarios)
3.4
yalos

See private message.

$17 USD en 5 días
(0 comentarios)
0.0