O que é Thread?

Delphi

26/08/2004

Gente vi isso por acaso hoje e não tenho a minima idéia do que seja, alguém poderia me ajudar?


desde já muito obrigado.



balceiro


Balceiro

Balceiro

Curtidas 0

Respostas

Afarias

Afarias

26/08/2004

Thread = Tarefa

Muilti-thread (ou muit-tarefa) é a ´capacidade´ oferecida pelo SO de um processo (programa) executar várias tarefas simultâneas (a ainda poder ter controle/sincronismo entre elas)

Por exemplo, vc pode fazer um programa matemático executar 3 cálculos complexos simultaneamente (ou seja: um não tem q esperar o outro terminar).


T+


GOSTEI 0
Nildo

Nildo

26/08/2004

É como se cada processo sendo executado fosse uma Thread do Windows. Um não tem que esperar o outro para terminar a tarefa atual


GOSTEI 0
Ipc$

Ipc$

26/08/2004

Por exemplo, vc pode fazer um programa matemático executar 3 cálculos complexos [b:385627fdb6]simultaneamente[/b:385627fdb6] (ou seja: um não tem q esperar o outro terminar).

Não seria [b:385627fdb6]concorrentemente[/b:385627fdb6] ?


GOSTEI 0
Balceiro

Balceiro

26/08/2004

Legal, mas esse Thread roda no banco ou no delphi? Alguém teria um exemplo de como usar?

desde já muito obrigado,



balceiro


GOSTEI 0
Beppe

Beppe

26/08/2004

[quote:a863e5b9c1=´IPC$´]
Por exemplo, vc pode fazer um programa matemático executar 3 cálculos complexos [b:a863e5b9c1]simultaneamente[/b:a863e5b9c1] (ou seja: um não tem q esperar o outro terminar).

Não seria [b:a863e5b9c1]concorrentemente[/b:a863e5b9c1] ?[/quote:a863e5b9c1]
Não necessariamente, se houver tantas CPUs quanto threads. :D


GOSTEI 0
Alexandremarcondes

Alexandremarcondes

26/08/2004

Legal, mas esse Thread roda no banco ou no delphi? Alguém teria um exemplo de como usar?


As threads rodam nos seu programa e são independentes do banco de dados ... são características do seu programa ...


GOSTEI 0
Afarias

Afarias

26/08/2004

Não necessariamente, se houver tantas CPUs quanto threads. :D


;)



T+


GOSTEI 0
Balceiro

Balceiro

26/08/2004

alguém teria um pequeno exemplo de como usar?


GOSTEI 0
Marcosrocha

Marcosrocha

26/08/2004

Eu gostaria de um exeplo de como criar uma Thread simples!!!
Pode ser assim!!
Eu inicializo a thread e fecho meu programa. Assim que meu programa for fechado a thread abre ele de novo e se ´destroi´... 8)


GOSTEI 0
POSTAR