![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cola de elementos multi-thread
Aquí dejo una clase genérica que facilita mucho el trabajo de multi-thread, el funcionamiento es relativamente sencillo, se van insertando elementos y la clase se encarga de crear tantos hilos como se le indique (maxThreads).
Los hilos se ejecutarán extrayendo y procesando cada uno de los elementos de la cola de elementos hasta que esta quede totalmente vacía.
Forma de uso:
|
#2
|
|||
|
|||
Este ya es un ejemplo completo donde coge todos los ficheros de un directorio y calcula el MD5 de los mismos
Última edición por Casimiro Notevi fecha: 14-11-2017 a las 13:36:47. |
#3
|
||||
|
||||
![]() Gracias por el aporte
Saludos |
#4
|
||||
|
||||
Se agradece el aporte.
Estaría bien subirlo al FTP, para tenerlo más accesible. ![]() ![]() ![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Si, es mejor, por que ademas me he dado cuenta que en la parte del código donde se definen las clases genéricas de tipo "< T >" no han salido bien en el resaltador de sintaxis, no se si algún moderador lo puede corregir...
En cualquier caso, el proyecto completo ya esta subido al FTP del club delphi y así se puede probar de forma mas fácil :-) http://terawiki.clubdelphi.com/Delph...ltiThreads.zip |
#6
|
||||
|
||||
Cita:
Gracias por el aportazo ![]() |
#7
|
||||
|
||||
Cita:
![]() ![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como hago esto? multi thread?!?! | MaMu | OOP | 7 | 16-04-2007 21:53:51 |
Cancelar cola impresion en red | jmbarrio | Impresión | 0 | 21-12-2006 17:04:22 |
Thread bendito thread...se me pierde la ventana | Seba.F1 | API de Windows | 5 | 02-02-2006 00:16:30 |
La cola de la novia.... | marcoszorrilla | Humor | 6 | 23-05-2004 18:30:13 |
Base de datos multi área (multi departamento) | Al González | Conexión con bases de datos | 0 | 19-03-2004 16:27:14 |
![]() |
|