Question 2 (7 points): Consider the following snippet of coded logic pid fork0 thread.sreate*Here we are calling a function that creates a thread, which in turrn if(pid>0); /* We are calling system call fork0. The value returned by fork is stored in variable pid. */ simply calculates and displays the first 10 Fibonacci numbers. */ If the value of variable pid is greater than 0, then the next 2 instructions will be executed. */ /* Here we are calling system call fork0 again. * /* Here we are calling system call fork) again. */ fork() fork() How many processes are created, including the original process? 6 How many times is the thread.sreate0) function invoked? 2 a) b) Answer: