Skip to Content
Aprende Java, 6ª edição
book

Aprende Java, 6ª edição

by Marc Loy, Patrick Niemeyer, Daniel Leuck
April 2025
Intermediate to advanced
552 pages
16h 11m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from Aprende Java, 6ª edição

Capítulo 9. Threads

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Consideramos garantido que os sistemas informáticos modernos podem gerir muitas aplicações e tarefas do sistema operativo (SO) em execução simultânea e fazer parecer que todo o software está a ser executado em simultâneo. Atualmente, a maioria dos sistemas tem vários processadores ou vários núcleos, ou ambos, e podem atingir um grau de concorrência impressionante. O sistema operativo continua a fazer malabarismos com as aplicações a um nível mais elevado, mas passa a sua atenção de uma para a outra tão rapidamente que estas também parecem estar a ser executadas ao mesmo tempo.

Nota

Em programação, operação simultânea denota múltiplas tarefas, normalmente não relacionadas, a serem executadas ao mesmo tempo. Pensa num cozinheiro de fast-food a preparar vários pedidos num grelhador. A operação paralela geralmente envolve a divisão de uma grande tarefa em subtarefas relacionadas que podem ser executadas lado a lado para produzir o resultado final mais rapidamente. O nosso cozinheiro poderia preparar um cheeseburger duplo com bacon "em paralelo", colocando dois hambúrgueres e algum bacon no grelhador ao mesmo tempo. Em ambos os casos, os programadores falam de uma forma mais geral sobre estas tarefas e subtarefas que ocorrem em simultâneo. Isso não quer dizer que tudo começa e pára no mesmo exato instante, mas significa que os tempos de execução ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Livro de Receitas Java, 5ª Edição

Livro de Receitas Java, 5ª Edição

Ian F. Darwin
Aprendendo estilos de API

Aprendendo estilos de API

Lukasz Dynowski, Marcin Dulak

Publisher Resources

ISBN: 9798341641488Supplemental Content