Cita:
Empezado por Panasys
No se si me explique o confundi todo un poco mas !
|
Sí, un poco sí.


Piensa que cuando creas un Thread nuevo, este se ejecuta por separado, pero cuando utilizas
Synchronize (por ejemplo para refrescar controles) pierdes las ventajas del Thread, porque ese procedimiento se ejecuta en el thread principal. Como la VCL no es "Thread-safe", cuando modificas componentes no se puede hacer en paralelo.
CONCLUSIÓN: Si la mayor parte del tiempo del thread lo pasas en el Synchronize, NO estás aprovechando la potencia, porque todo ese trabajo no se hace en paralelo. żMe explico?