C program to measure the average time to create a thread using pthread_create() and to create a process using fork()

computer science

Description

Write one C program to measure the average time to create a thread using pthread_create() and to create a process using fork().

1. Use a for loop to create 300 threads using pthread_create(), and measure the total time to create these 300 threads. Then compute its average;

2. Use a for loop to create 300 processes using fork(), and measure the total time to create these 300 processes. Then compute its average;

Briefly describe the reasons for the difference in timings.

It needs to use gettimeofday() to retrieve the system time.


Related Questions in computer science category