Question
Option 4 : 4 times, because two forks create four processes / 4 बार, क्योंकि दो fork चार प्रोसेस बनाते हैं
Detailed Solution
सही उत्तर 4 times, because two forks create four processes / 4 बार, क्योंकि दो fork चार प्रोसेस बनाते हैं है।
Question:
Consider this C program fragment: fork(); fork(); printf("done"); How many times is the word "done" printed when the program runs to completion? / इस C प्रोग्राम खंड पर विचार करें: fork(); fork(); printf("done"); प्रोग्राम पूरा चलने पर "done" शब्द कितनी बार छपता है?
Correct Answer: 4 times, because two forks create four processes / 4 बार, क्योंकि दो fork चार प्रोसेस बनाते हैं
Each fork doubles the number of processes, so two forks yield 2^2 = 4 processes, and every one of them executes the printf. / हर fork प्रोसेसों की संख्या दोगुनी करता है, अतः दो fork से 2^2 = 4 प्रोसेस बनते हैं, और हर एक printf निष्पादित करता है।