Quais são alguns dos melhores exemplos de aplicações multi-tarefas?
A principal finalidade do multithreading é fornecer a execução simultânea de duas ou mais partes de um programa que pode ser executado simultaneamente.
As threads são independentes. Se uma exceção ocorrer em um thread, ela não afeta os outros.
algumas aplicações multithreaded seriam:
- Web Browsers - Um web browser pode baixar qualquer número de arquivos e páginas web (múltiplas abas) ao mesmo tempo e ainda permite que você continue navegando. Se uma determinada página web não puder ser baixada, isso não vai impedir o navegador de baixar outras páginas web.
- Servidores Web - Um servidor web com threads trata cada pedido com um novo thread. Existe um thread pool e cada vez que um novo pedido chega, ele é atribuído a um thread do thread pool.
- Jogos de computador - Você tem vários objetos como carros, humanos, pássaros, que são implementados como threads separados. Também jogar a música de fundo ao mesmo tempo que jogar o jogo é um exemplo de multithreading.
- Text Editors - Quando você está digitando um editor, a verificação ortográfica, a formatação do texto e o salvamento do texto são feitos concomitantemente por vários threads. O mesmo se aplica para processadores de Word também.
- IDE - IDEs como o Android Studio executam várias threads ao mesmo tempo. Você pode abrir vários programas ao mesmo tempo. Ele também dá sugestões sobre a conclusão de um comando que é uma thread.
Artigos semelhantes
- O que são alguns bons RPGs multi-jogadores de multi-plataforma?
- Quais são alguns dos melhores jogos de estratégia multi-jogador baseados em turnos, onde o combate ocorre em um mapa dividido em territórios?
- Quais são alguns dos melhores exemplos de aplicações livres de bugs no iOS e Android?
- Quais são algumas boas aplicações multijogador multi-plataforma?
- Quais são alguns dos melhores exemplos de um fosso entre gerações?