Programação Concorrente e Assíncrona em .NET
Classificado em Computação
Escrito em em
português com um tamanho de 2,97 KB
Exceção Simultânea Apenas Aparente
O sistema operativo comuta a execução entre as diversas threads. O Time slice é o tempo de execução de cada thread.
Exemplos de Execução Concorrente
- Navegador de Internet – Threads para carregar ou mostrar as várias partes de uma página Web;
- Acesso ao disco - Operação lenta e threads para ler/processar os dados.
O que São Monitores?
Um monitor representa uma secção de código que apenas é executado por uma thread de cada vez.
Explique os Tipos de Secção Crítica
Lock contém o método Thread safe que pode ser executado por duas ou mais threads em simultâneo. A Secção crítica pode ser executada apenas por uma thread de cada vez: lock(typeof(NomedaClasse)) { ... }
Classe Mutex -> Objeto que... Continue a ler "Programação Concorrente e Assíncrona em .NET" »