@sagar thanx :) On Mon, Aug 8, 2011 at 9:01 PM, sagar pareek <sagarpar...@gmail.com> wrote:
> @aditi > nope... it will run in parallel...so order is not fix.... > > > On Mon, Aug 8, 2011 at 8:48 PM, Pradeep Mishra > <pradam.prad...@gmail.com>wrote: > >> no it'll vary as the PID will vary from parent to child. >> >> >> >> On Mon, Aug 8, 2011 at 8:05 AM, aditi garg <aditi.garg.6...@gmail.com>wrote: >> >>> i was asking about the order in printf....so it wud be like 8times one >>> and then 8 times two? >>> >>> >>> On Mon, Aug 8, 2011 at 8:23 PM, sagar pareek <sagarpar...@gmail.com>wrote: >>> >>>> >>>> >>>> M >>>> >>>> / \ >>>> >>>> / \ >>>> >>>> / \ >>>> >>>> / \ >>>> >>>> / \ >>>> >>>> / \ >>>> >>>> / \ >>>> M >>>> C1 >>>> / \ >>>> / \ >>>> / >>>> \ / \ >>>> / >>>> \ / \ >>>> / >>>> \ / \ >>>> M >>>> C2 C1 C3 >>>> / \ >>>> / \ / \ / >>>> \ >>>> / \ >>>> / \ / \ >>>> / \ >>>> M C4 >>>> C2 C5 C1 C6 C3 C7 >>>> / \ / \ / >>>> \ / \ / \ / \ / >>>> \ / \ >>>> M C8 C4 C9 C2 C10 C5 C11 C1 >>>> C12 C6 C13 C4 C14 C7 C15 >>>> >>>> >>>> M C4 C2 C5 C1 C6 C3 C7 (one level upper will have ret>0 and rest will >>>> have ret =0 >>>> >>>> Just think ur self how any process and its child have pid==0 ??? >>>> >>>> >>>> I hope its clear now... >>>> >>>> >>>> On Mon, Aug 8, 2011 at 8:05 PM, aditi garg >>>> <aditi.garg.6...@gmail.com>wrote: >>>> >>>>> @ sagar: wat wud be the order? as in all 8 frst wud return non zero and >>>>> rest 0 or wat? >>>>> >>>>> >>>>> On Mon, Aug 8, 2011 at 6:50 PM, Kamakshii Aggarwal < >>>>> kamakshi...@gmail.com> wrote: >>>>> >>>>>> 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. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Aditi Garg >>>>> Undergraduate Student >>>>> Electronics & Communication Divison >>>>> NETAJI SUBHAS INSTITUTE OF TECHNOLOGY >>>>> Sector 3, Dwarka >>>>> New Delhi >>>>> >>>>> >>>>> -- >>>>> 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. >>>> >>> >>> >>> >>> -- >>> Aditi Garg >>> Undergraduate Student >>> Electronics & Communication Divison >>> NETAJI SUBHAS INSTITUTE OF TECHNOLOGY >>> Sector 3, Dwarka >>> New Delhi >>> >>> >>> -- >>> 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. >>> >> >> >> >> -- >> Pradeep Kumar Mishra >> IIIT Allahabad >> B. Tech 2nd Year ( IT ) >> prad...@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 > 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. > -- Aditi Garg Undergraduate Student Electronics & Communication Divison NETAJI SUBHAS INSTITUTE OF TECHNOLOGY Sector 3, Dwarka New Delhi -- 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.