O objetivo deste projeto é compreender melhor o conceito de thread e como elas podem ser usadas para utilizar melhor os recursos de processamento disponíveis nos computadores modernos. Para isso, será construído um programa em C usando a biblioteca Posix Threads para calcular ¶ usando N threads simultâneas. O valor de ¶ pode ser aproximado pela série de Leibniz-Grégory:
double) nos cálculos;T[i] deve depositar seu resultado parcial na posição result[i] de um vetor de resultados parciais. Após o término das threads de cálculo, o programa principal soma os resultados parciais obtidos por elas e apresenta o resultado final na tela;time do UNIX.-lm (biblioteca matemática) e -lpthread (threads Posix).top para ver a carga da máquina);
Deverá ser entregue ao professor o código-fonte desenvolvido (um arquivo calcpi.c) e um relatório (PDF no formato exigido) contendo as seguintes informações: