ok ..thanks sagar..:) On Mon, Aug 8, 2011 at 6:42 PM, sagar pareek <sagarpar...@gmail.com> wrote:
> lets label your forks :- > main() > { > int ret; > ret=fork(); ------ 1 > ret=fork(); ------ 2 > ret=fork(); ------- 3 > ret=fork(); ------- 4 > > if(!ret) > printf("one"); > else > printf("two"); > } > > Now > original main() is suppose named M > then after encountering fork() 1st then > > > M > > / \ > > / \ > > / \ > > M C1 > > > now after fork() -2 > > > M > > / \ > > / \ > > / \ > > M C1 > > / \ / \ > > M C2 C1 C3 > > > after fork()- 4 > > it will be > M > C1 C2 C3 ...... C15 > now we have half of them include main() have ret!=0 and > rest of them ret=0 > > i hope its clear now... > > > On Mon, Aug 8, 2011 at 12:53 PM, Shachindra A C <sachindr...@gmail.com>wrote: > >> At the point of execution of the 4th fork(), there are 8 processes i.e, >> the 4th fork will get executed 8 times. The final value of ret will depend >> on this fork. the fork will return 0 in the 8 child processes created and >> returns pid of the child in the parent processes. >> >> >> On Mon, Aug 8, 2011 at 12:49 PM, Kamakshii Aggarwal < >> kamakshi...@gmail.com> wrote: >> >>> then please elaborate? >>> >>> >>> On Mon, Aug 8, 2011 at 12:34 PM, Pradex <pradam.prad...@gmail.com>wrote: >>> >>>> get it..!! :) :) >>>> >>>> On Aug 7, 10:49 pm, Shachindra A C <sachindr...@gmail.com> wrote: >>>> > 8 one's and 8 two's. The order in which they get printed might vary. >>>> > >>>> > On Mon, Aug 8, 2011 at 11:11 AM, Kamakshii Aggarwal >>>> > <kamakshi...@gmail.com>wrote: >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > > what will be the o/p of the following program: >>>> > >>>> > > main() >>>> > > { >>>> > > int ret; >>>> > > ret=fork(); >>>> > > ret=fork(); >>>> > > ret=fork(); >>>> > > ret=fork(); >>>> > >>>> > > if(!ret) >>>> > > printf("one"); >>>> > > else >>>> > > printf("two"); >>>> > > } >>>> > >>>> > > -- >>>> > > Regards, >>>> > > Kamakshi >>>> > > kamakshi...@gmail.com >>>> > >>>> > > -- >>>> > > You received this message because you are subscribed to the Google >>>> Groups >>>> > > "Algorithm Geeks" group. >>>> > > To post to this group, send email to algogeeks@googlegroups.com. >>>> > > To unsubscribe from this group, send email to >>>> > > algogeeks+unsubscr...@googlegroups.com. >>>> > > For more options, visit this group at >>>> > >http://groups.google.com/group/algogeeks?hl=en. >>>> > >>>> > -- >>>> > Regards, >>>> > Shachindra A C >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Algorithm Geeks" group. >>>> To post to this group, send email to algogeeks@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> algogeeks+unsubscr...@googlegroups.com. >>>> For more options, visit this group at >>>> http://groups.google.com/group/algogeeks?hl=en. >>>> >>>> >>> >>> >>> -- >>> Regards, >>> Kamakshi >>> kamakshi...@gmail.com >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Algorithm Geeks" group. >>> To post to this group, send email to algogeeks@googlegroups.com. >>> To unsubscribe from this group, send email to >>> algogeeks+unsubscr...@googlegroups.com. >>> For more options, visit this group at >>> http://groups.google.com/group/algogeeks?hl=en. >>> >> >> >> >> -- >> Regards, >> Shachindra A C >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Algorithm Geeks" group. >> To post to this group, send email to algogeeks@googlegroups.com. >> To unsubscribe from this group, send email to >> algogeeks+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/algogeeks?hl=en. >> > > > > -- > **Regards > SAGAR PAREEK > COMPUTER SCIENCE AND ENGINEERING > NIT ALLAHABAD > > -- > You received this message because you are subscribed to the Google Groups > "Algorithm Geeks" group. > To post to this group, send email to algogeeks@googlegroups.com. > To unsubscribe from this group, send email to > algogeeks+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/algogeeks?hl=en. > -- Regards, Kamakshi kamakshi...@gmail.com -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to algogeeks@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.