Skip to content

joaoguilherme2003/MatrizThreads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

MatrizThreads

Este código realiza a soma dos valores de uma matriz quadrada, linha a linha, sendo uma thread por soma de linha;

O usuário deve inserir o tamanho do lado da matriz e depois inseri-la;

Para manipular as threads foi usado a biblioteca <pthread.h>;

pthread_t = tipo usado para definir o array de threads;

pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER = usado para definir o mutex como forma de impedir o embaralhamento de threads;

pthread_create = usado para cirar as threads e designar sua função;

pthread_join = usado para encerrar asa threads;

makefile

Make = Cria o aplicativo binario do codigo.

Make run = Executa o aplicativo.

Make clean = Apaga o aplicativo binario.

#Compile

$ make

#Run

$ make run

#Clean

$ make clean

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published