Skip to content

diogoloff/Multithreading

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multithreading

Este exemplo traz o conceito de Multithreading

O mesmo foi desenvolvido em Delphi, porem serve como ilustação ao conceito, que este pode ser aplicado a qualquer linguagem.

Apesar de existirem linguagens que tendem a abstrair este conceito, esta abstração tem um custo que é em troca de desempenho.

Clique aqui para acessar video no youtube explicando e demonstrando exemplos.


Multithreading é uma técnica na programação que permite executar múltiplas tarefas (ou "threads") ao mesmo tempo dentro de um único processo. Cada thread funciona como uma linha de execução independente, compartilhando recursos como memória e variáveis, mas operando de forma paralela. Isso é amplamente usado para melhorar o desempenho em programas que precisam lidar com múltiplas operações simultaneamente, como em aplicações que realizam cálculos intensos ou gerenciam interações em tempo real.

About

Conceito de Multithreading

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages