Alphasite

The programmers site

Estadísticas web

Estadisticas web

Publicidad

Languages

Google AdSense

Poll

Who's online

There are currently 0 users and 5 guests online.

Send to Friend

FromTo


Enviar a un amigo

Aplicaciones Multihilo en Delphi: TThread y Sincronización Básica

[series-info:center]

Introducción

Si no lo has leido ya, y eres relativamente nuevo al mundo de la programación multihilo es recomendable empezar leyendo este otro artículo para poder decidir correctamente si realmente es necesario implementar un sistema multihilo o no.

Definiendo nuestro hilo

Delphi facilita mucho la creación de hilos de ejecución proporcionando una clase base que podemos heredar para definir nuestras tareas de ejecución. Esta clase es la clase TThread.

Un ejemplo de una aplicación que usa una tarea para comprimir un archivo.

{ Heredamos la clase TThread y definimos lo que queremos que
el hilo haga haciendo un override del metodo Execute }
type TMiThread = class(TThread)
private
FFileName : String;
public
{ El constructor de la clase
CreateSuspended : Si la tarea se crea suspendida


Puedes encontrar el resto del articulo pulsando en el título.
Este y otros muchos más artículos de programación TheAlphasite.org