¡¡¡¡fork£¬ÊÇ·Ö²æµÄÒâ˼¡£Ò²¾ÍÊÇ˵£¬Ëü»áÆðµ½Ò»¸ö¡°·Ö²æ¡±µÄ×÷Óá£ÔÚUnix²Ù×÷ϵͳÖУ¬³£³£»áÓÃËüÀ´²úÉúеĽø³Ì¡£Äǵ÷ÓÃforkµ½µ×»á·¢ÉúʲôÄØ£¿Ê×ÏÈ£¬¸¸½ø³Ì»áºÍ×Ó½ø³Ì¹²ÓÃÒ»¶Î´úÂë¶Î£¬¶øÊý¾Ý¶ÎºÍ¶ÑÕ»¶ÎÔò»áÓɸ¸½ø³Ì¸´ÖÆcopyÒ»·Ý¸ø×Ó½ø³Ì¡£µ±²úÉúÍê±Ï£¬Êµ¼ÊÉϸ¸½ø³ÌºÍ×Ó½ø³ÌÒѾÊÇÁ½¸ö¶ÀÁ¢µÄ½ø³Ì£¬ÌرðÊÇÊý¾Ý¶ÎÊÇ·Ö¿ªµÄ£¨ËäȻһ¿ªÊ¼ÊÇÒ»ÑùµÄ£¬µ«¾¹ý¸÷×ԵIJÙ×÷ºó£¬ÊÇ¿ÉÒÔ±äµÃ²»Í¬µÄ£©£¬²¢²»¹²ÏíÊý¾Ý¡£
¡¡¡¡Èç¹ûfork³É¹¦£¬×Ó½ø³ÌÖÐforkµÄ·µ»ØÖµÊÇ0£¬¸¸½ø³ÌÖÐforkµÄ·µ»ØÖµÊÇ×Ó½ø³ÌµÄ½ø³ÌºÅ£¬Èç¹ûfork²»³É¹¦£¬¸¸½ø³Ì»á·µ»Ø´íÎó¡£ÔÚÕâ¶Î³ÌÐò´úÂ룬ÎÒÃÇÒ²Ðí»á²úÉúÎó½â¡£¿´µ½if-else½á¹¹£¬ÎÒÃÇ»áÒÔΪÕâÀï·Ö³É3¶Î£¬pid<0¡¢pid==0ºÍpid>0£¬µ±Âú×ãijһ¸öÌõ¼þʱ¾Í»áʵÏÖijһ¶Î³ÌÐò¡£µ«Êµ¼Ê²¢·ÇÈç´Ë¡£
¡¡¡¡ÎÒÃÇ¿ÉÒÔÕâÑùÈÏΪ£¬Èç¹ûûÓÐwaitº¯Êý£¬¸¸½ø³ÌºÍ×Ó½ø³ÌÊDz¢ÐÐÔËÐеģ¬¶øÇÒ²½µ÷Ò»Ö£¨ÖÁÓÚÕæÕýËÔËÐÐÏÈ£¬¾ÍÒª¿´¾ßÌåµÄ²Ù×÷ϵͳ£©¡£ÔÚforkÖ®ºó£¬ËüÃǽøÐв»Í¬µÄ¹¤×÷¡£¶ø·µ»ØµÄpid,Ö»ÊÇÓÃÀ´Çø·ÖÊǸ¸½ø³Ì¶øÊÇ×Ó½ø³Ì¡£