Question: Please use thread to complete the following program: one process creates a thread my_thread. The job the thread my_thread is to compute the sum
Please use thread to complete the following program: one process creates a thread my_thread. The job the thread my_thread is to compute the sum of 1 to 100 (1+2+...+100), print out the result, and then terminate. The process waits for the termination of the thread, then terminate. Basically, you need to implement main_process.c and thread_function.c. Basic structure of main_process.c: int main () ( Create a thread my_thread using pthread_create, Wait until my_thread terminates, using pthread_join, } Basic structure of thread_function.c. void *compute_sum() { Compute the sum from 1 to 100; Print out the result; } For information about pthread_create and pthread_join: man pthread_create man pthread_join
Step by Step Solution
3.48 Rating (155 Votes )
There are 3 Steps involved in it
Here is a basic implementation of mainprocessc and thread... View full answer
Get step-by-step solutions from verified subject matter experts
