Escolar Documentos
Profissional Documentos
Cultura Documentos
Laboratório 3: Manipulação de
Threads em Linguagem de
Programação
Campo Mourão
Setembro / 2022
1. Introdução
2. Fundamentação
Threads são fluxos de execuções independentes. Dessa forma, o processo pode conter
mais de uma thread que executa seu código de forma individual, mas compartilha os mesmos recursos
de um processo. Por conseguinte, torna-se ideal para se utilizar, pois proporciona mais agilidade que a
criação de vários processos para solucionar um determinado problema, por exemplo.
3. Materiais
4.Procedimentos e Resultados
Para a resolução das questões foi utilizado o terminal do Linux Mint, as figuras 1, 2 e
3 ilustram essa afirmação. Já para a parte de programação foi utilizado o ambiente de
desenvolvimento para C, o Visual Studio Code.
5. Discussão
1. Identifique no seu sistema Linux quantas threads estão em execução? Qual o processo com
o maior número de threads?
Há uma em execução, como mostrado na Figura 1.
Figura 1 - thread em execução.
Em suma, foi possível obter algumas informações das threads no sistema operacional
utilizado. Além disso, observou-se os processos que utilizam mais threads e foi possível explorar as
aplicações e programação das mesmas. Assim, compreendeu-se mais sobre o tema abordado,
cumprindo com os objetivos do relatório.
7. Referências
Reis, do Fábio. Comandos ps e pstree – Visualizando processos e threads no sistema Linux. Bóson
treinamentos em ciência e tecnologia. Disponível em:
<http://www.bosontreinamentos.com.br/linux/certificacao-lpic-1/comandos-ps-e-pstree-visualizando-p
rocessos-e-threads-no-sistema-linux/>. Acesso em: 02 de set. de 2022.