Estudando_threads

Bem-vindo ao Estudando_threads, um repositório dedicado ao estudo e prática de threads utilizando a biblioteca POSIX Threads (pthreads).

Sobre Este repositório é uma coleção de exercícios e projetos focados em aprender e dominar os conceitos de threads e programação concorrente utilizando pthreads. Os exercícios são baseados nos materiais fornecidos pelo curso de Sistemas Operacionais da Universidade Carnegie Mellon (15492-f07).

Conteúdo

Exercícios: Este repositório contém uma série de exercícios que abordam os básicos de pthreads, incluindo:

1- Criação e gerenciamento de threads

2- Sincronização de threads usando mutexes e variáveis de condição

3- Comunicação entre threads usando pipes e memória compartilhada

4- Tratamento de erros e exceções de threads

Projetos: À medida que o repositório cresce, também incluirá projetos mais complexos que demonstram a aplicação de pthreads em cenários do mundo real.

Início Rápido

Para começar a usar este repositório, basta cloná-lo e navegar até o diretório de exercícios. Cada exercício tem seu próprio subdiretório, contendo uma breve descrição do problema, o código-fonte e quaisquer arquivos de entrada ou saída necessários.

Contribuindo

Se você deseja contribuir para este repositório, por favor sinta-se à vontade para enviar solicitações de pull ou abrir issues para discutir novos exercícios ou projetos. Suas contribuições são bem-vindas e ajudarão a tornar este repositório um recurso valioso para outros que estudam pthreads.