ÄãÊÇ·ñÒ²ÔøÓйýÕâÑùµÄʱ¿Ì£¿ÔÚÈ˳±Ó¿¶¯µÄ¹«½»³µÉÏ£¬±»ÈËȺ¡°¼·¶Ò¡±µÃ¶¯µ¯²»µÃ£¬Ëƺõ±»ÎÞÐεÄÁ¦Á¿¡°°ó¡±ÔÚÁËÕâÁ¾¸ÖÌú¾ÞÊÞÖ®ÖС£ÓÈÆäÊÇÔڸߵͰàµÄ¶¥·åÆÚ£¬ÕâÏÕЩÊÇÇ§ÔØÒ»Ê±¡£ËÓÖÄÜÏëµ½£¬ÕâÑù¿´ËƱ»¶¯ÉõÖ¶ñϰ©ÀDZ·µÄ¾³Óö£¬È´ÄÜÉú³¤³öÒ»³¡ÒâÏë²»µ½µÄ¡°C¡±Óï½²ÌÃÄØ£¿
¹Êʵijõ²½£¬Ò²Ðí²¢²»Ïñ´«Í³½²ÌÃÄÇÑùÌõÀíÃ÷ÏÔ¡£Ã»ÓÐÃ÷ÁÁµÄ½ÌÊÒ£¬Ã»ÓÐÕûÆëµÄ?×ÀÒΣ¬ÉõÖÁÁ¬Ò»¸öÄܹ»Êæ·þ×øÏµĽÇÂä¶¼ÄÑѰ¡£Ö»ÓÐÒ¡Ò¡°Ú»ÎµÄ³µÉí£¬´°±í±¼ÌÚ¶ø¹ýµÄ½Ö¾°£¬ÒÔ¼°ÉíÅÔÐÎÐÎÈÝÉ«µÄÈË¡£ÕýÊÇÕâÖÖ¡°·ÇµäÐÍ¡±µÄ»·¾³£¬Í»ÆÆÁËÎÒÃǹÌÓеĽø½¨Ä£Ê½¡£µ±±»¶¯µØ¡°°ó¡±ÔÚ¹«½»³Â·ï£¬bevictorΰµÂ˼··´¶ø»ñµÃÁËǰËùδÓеÄ×ÔÓÉ¡£
ÄÇЩƽÈÕÀï±»¹¤×÷¡¢ÉúÑÄËöÊÂÕ¼¾ÝµÄÄÔº££¬ÆðÍ·ÔÚµ¥µ÷µÄ³Á¸´ÖÐѰÕÒһ˿ÐÂÒâ¡£
¡°C¡±ÓÕâÃÅÒÔÑϽ÷ºÍЧÄÜÖø³ÆµÄ±à³Ì˵»°£¬ËƺõÓëÕâ»ìÂÒµÄ?¹«½»³µ»·¾³¸ñ¸ñ²»Èë¡£µ«ÕýÊÇÔÚÕâÖÖ·´²îÖУ¬Ç±²Ø×ŹÖÒìµÄ½ø½¨Æõ»ú¡£ÉèÏëһϣ¬µ±Äã½ô¶¢×ÅÊÖ»úÆÁÄ»£¬ÊÔͼÀí½âÒ»¶Î¸´ÔÓµÄÖ¸ÕëÔËË㣬ÖÜΧµÄàÐÔÓÉù·´¶ø³ÉΪÁËÄãÅÅÖ®±í½ç×ÌÈŵġ°ÌìÈ»·®À顱¡£Äã±»ÆÈ½«°ÑÎÈÁ¦Ô½·¢¼¯ÖУ¬ÈçͬÔÚ·çÓêÖнôÎÕÊÖÖеĴ¬¶æ£¬Ö»×¨Ò»ÓÚÃæÇ°µÄº½Ïò¡£
ÿһ´Î³µÁ¾µÄµßô¤£¬¶¼ÏñÊÇÔÚÌáÐÑÄ㣺ÏÖʵÊÀ½ç²¢·ÇÖÁËÀ²»±ä£¬¾ÍÏñ´úÂëÖеıäÁ¿£¬±ØÒªÊ±¿Ì¹Ø×¢ÆäÖµµÄ±ä¶¯¡£
¡°°ó¡±ÔÚ¹«½»³Â·ï£¬Òâζ×ÅÄã±»ñݶáÁËÌ«¶à×Ô¶¯Ñ¡ÔñµÄÈ¨ÊÆ¡£ÄãÎÞ·¨ÇáÒׯðÉí×ß¶¯£¬ÎÞ·¨µÃÐÄÓ¦ÊֵطÔĺñ³ÁµÄÊé¼®£¬ÉõÖÁÁ¬Êæ·þµÄ×ËÊÆ¶¼ÎÞ·¨Î¬³Ö¡£ÕâÖÖÏÞ¶È£¬·´¶øÒý·¢ÁËÎÒÃǶԡ°¸ßЧÀûÓᱵļ«ÖÂ×êÓª¡£ÔÚÓÐÏ޵Ŧ·òºÍ¿Õ¼äÀÈôºÎ×î´ó»¯µØÎüÊÕÐÅÏ¢£¿Õâ³ÉΪÁ˰ÚÔÚ¿ÌϵĵÚÒ»¸öÌôÕ½¡£
Òò¶ø£¬ÄãÆðͷѰÕÒ×îÊʺÏÔÚÒÆ¶¯Öнø½¨µÄ¹¤¾ßºÍ²½Öè¡£²»ÔÙÊǺñ³ÁµÄ±Ê¼Ç±¾£¬¶øÊÇÇá±ãµÄµç×ÓÉ豸£»²»ÔÙÊÇÈß³¤µÄÀíÂÛ½â˵£¬¶øÊǾ«±ÙµÄ֪ʶµã×ܽᡣÄãѧ»áÁËÀûÓÃË鯬»¯µÄ¹¦·ò£¬¿ÐÏÂÁãÉ¢µÄ±à³Ì¸ÅÏ룬ÈçͬÔÚʯ·ìÖÐѰÕҳɳ¤µÄÂÌÑ¿¡£
¸üÆæÃîµÄÊÇ£¬¹«½»³µ×ÔÉí£¬¾ÍÈçͳһ̨¾Þ´óµÄ¡¢Á÷¶¯µÄ¡°Êý¾Ý´¦ÖÃÆ÷¡±¡£³µÉϵij˿ͣ¬ËûÃǵĽ»Ì¸¡¢ËûÃǵıíÇé¡¢ËûÃǵÄÐÐΪ£¬¶¼Èçͬ¸÷Àà¡°ÊäÈëÁ÷¡±¡£ÄãÆðÍ·²»×Ô¾õµØ¹Û²ì£¬·ÖÎö¡£ÄÇλ½¹Ðĵؿ´×ÅÊÖ»úµÄ°×Á죬Ëû¿ÉÄÜÔÚ´¦Öô¹Î£µÄ¡°Bug¡±£»ÄÇÎ»ÓÆÏеØÌý×ÅÒôÀÖµÄÀÏÈË£¬Ëû»òÐíÔÚÏíÊÜÒ»¶Î¡°ÎÞÄÚ´æÐ¹Â©¡±µÄºÍƽʱ¹â¡£
ÕâЩ¹Û²ì£¬¹ÌÈ»Óë¡°C¡±Óï×ÔÉíÎ޹أ¬È´Ç±ÒÆÄ¬»¯µØÑµÁ·ÁËÄãµÄ?¡°Ä£Ê½¼ø±ð¡±ºÍ¡°Çé¾³·ÖÎö¡±ÄÜÁ¦£¬ÕâЩ£¬¸ÕºÃÊDZà³ÌÖв»³É»òȱµÄ˼ÏëѵÁ·¡£
¡°C¡±ÓïµÄ¾«»ª£¬ÔÚÓÚÆä¶Ôµ×²ãÂß¼µÄÉî¿ÌÀí½â¡£¶ø¹«½»³µÉϵġ°°ó¸¿¡±ÂÄÀú£¬Ò²ÔÚÒÔÒ»Àà±ðÑùµÄ·½Ê½£¬Ä¥Á¶×ÅÄãµÄÕâÖÖÄÜÁ¦¡£ÄãÆðͷ˼ÂÇ£¬ÈôºÎÓÃ×î¼ò½àµÄÖ¸ÁÈ÷¨Ê½¸ßЧÔËÐУ»Í¬Ñù£¬ÄãÒ²ÔÚ˼ÂÇ£¬ÈôºÎÔÚÕâÓµ¼·µÄ³µÏáÖУ¬ÕÒµ½×îÊæ·þµÄÕ¾Á¢×ËÊÆ£¬»òÕßÈôºÎÓÃÖÁÉÙµÄʵÁ¦£¬Ó¦¶Ôÿһ´ÎÍ»ÈçÆäÀ´µÄɲ³µ¡£
ÕâÖÖ¶Ô¡°Ð§ÄÜ¡±ºÍ¡°ÓÅ»¯¡±µÄ¸ÐÖª£¬ÔÚÇ±ÒÆÄ¬»¯ÖУ¬Óë¡°C¡±ÓïµÄ½ø½¨Ö¸±ê²úÉúÁËÆæÃîµÄ¹²Ê¶¡£
µ±È»£¬Ã»ÓÐÈËÕæµÄµ«Ô¸±»¡°°ó¡±ÔÚÖ°ºÎ´¦Ëù£¬Ô̺¬¹«½»³µ¡£µ«ÈôÊÇ¡°°ó?¡±ÒѾ³ÉΪÊÂʵ£¬ÈôºÎÔÚÕâÖÖ¡°²»ÇéÔ¸¡±ÖÐÕÒµ½?¡°ÇéÔ¸¡±µÄÊճɣ¬²ÅÊÇÖǻ۵ص㡣ÕâÌá°C¡±Óï¿Î£¬Ã»ÓнÌÔ±µÄ?×»×»¸æ½ë£¬Ã»ÓÐͬѧµÄ»ý¼«»¥¶¯£¬µ«ËüÓÐ×îÕæÊµµÄ³¡¾°£¬×î»ð¼±µÄÐèÒª£¬ÒÔ¼°×îÄÜÒý·¢Ç±Äܵġ°ÏÞ¶È¡±¡£
´Ó±»¶¯½ÓÊܵ½×Ô¶¯ÊÊÓ¦£¬´Ó±»¶¯¡°°ó?¡±×ŵ½×Ô¶¯¡°°ó¡±×¡½ø½¨£¬Õâ×ÔÉí¾ÍÊÇÒ»´Î?Á˲»µÃµÄת±ä¡£ÔÚÕâÏÁÓ׵ĿռäÀÄãÆðÍ·Ë÷Çó¡°C¡±ÓïµÄÎÞÏÞ¿ÉÄÜ£¬Ò²Ë÷Çó×Å×ÔÉíµÄÎÞÏÞDZÄÜ¡£Õâ½ö½öÊÇÕâ¶ÎÂÃ³ÌµÄÆðÍ·£¬¸ü½Ü³öµÄ£¬»¹ÔÚºóÃæ¡£
±»¡°°ó¡±ÔÚ¹«½»³µÉϵÄʱ¹â£¬ÓëÆä˵ÊǼ尾£¬²»?Èç˵ÊÇÒ»³¡³ÖÐø²»Ðݵġ°Çé¾³»¯¡±½ø½¨¡£µ±×î³õµÄ±»ÆÈ½ÓÊÜת»¯ÎªÒ»ÖÖ»ý¼«µÄË÷Çó£¬ÄãÆðÍ··¢ÏÖ£¬Õâµßô¤µÄÂọ́¬´¦?´¦°µ²Ø×Å¡°C¡±Óï½ø½¨µÄ¡°C¡±µã£¬ÄÇЩ¹Ø¼üµÄ¡¢¿ÉÄÜ´¥·¢Àí½âºÍ¶ÙÎòµÄ½Úµã¡£
´Ó¡°±»°ó¡±µ½?¡°×Ô¶¯°ó¡±£¬Õâ¸ö¹ý³Ì×ÔÉí¾ÍÊÇÒ»ÖÖ˼ÏëµÄת±ä¡£Äã²»ÔÙ±»¶¯µØÆÚ´ý£¬¶øÊÇ×Ô¶¯µØËÑË÷¡£ÊÖ»úÀïµÄµç×ÓÊé¡¢ÔÚÏ߿γ̡¢ÉõÖÁÊÇ˳ÊÖ¼Çϵıʼǣ¬¶¼³ÉΪÁËÄãµÄ¡°±øÆ÷¡±¡£ÄãÆðÍ·³¢ÊÔ½«¡°C¡±ÓïÖеijéÏó¸ÅÏ룬ÓëÃæÇ°µÄÏÖʵ³¡¾°½øÐÐÀà±È¡£ÀýÈ磬µ±Äã¿´µ½¹«½»³µÉϵij˿ÍÁ÷¶¯£¬¾ÍÏñÊÇÔÚ¹Û²ìÒ»¸ö¶¯Ì¬Êý×飨dynamicarray£©¡£
ÿÓ×ÎÒ¶¼ÔÚ¶ÓÁÐÖÐÆÚ´ý£¬ÐÂÀ´µÄÈ˱»Ôö³¤µ½¶Óβ£¬Ï³µµÄÈË´Ó¶ÓÍ·ÒÆ³ý£¬Õâ²»Ò»¸öµäÐ͵ĶÓÁУ¨queue£©Êý¾Ý½á¹¹Â𣿶ø¡°C¡±Ëµ»°Öеĸ÷ÀàÊý¾Ý½á¹¹£¬ËüÃǵĵÀÀíºÍÀûÓã¬Ëƺõ¾ÍÔÚÄãÃæÇ°ÏÊ»îµØÕ¹Ê¾³öÀ´¡£
¡°C¡±Ëµ»°ÒÔÆä¶ÔÄÚ´æÖÎÀíµÄ¾«ÃܽÚÔì¶øÎÅÃû¡£ÔÚÓµ¼·µÄ¹«½»³µÉÏ£¬ÄãµÄ¡°Ó×Îҿռ䡱±»¼«¶ËѹËõ£¬Õâ²»Ò²ÏñÊÇÔÚ½øÐÐÒ»³¡¡°ÄÚ´æÖÎÀí¡±µÄʵսÑÝϰÂð£¿Äã±ØÒª¾«È·µØÍÆËã×Ô¼ºµÄÉí¶ÎµØÎ»£¬ÒÔÔ¤·À²»ÓÃÒªµÄÅöײ£¬Õâ¾ÍÏñÊÇÔÚ¡°C¡±Ëµ»°ÖУ¬Äã±ØÒª¾«È·µØ·ÖÅäºÍ¿ªÊÍÄڴ棬Ԥ·À¡°ÄÚ´æÐ¹Â©¡±»ò¡°Ò°Ö¸Õ롱µÄ³öÏÖ¡£
ÿһ´ÎÔ¤·À¿ÄÅöµÄ¡°Î¢²Ù×÷¡±£¬¶¼ÊǶԡ°Ììǵ²é³¡±ºÍ¡°×ÊÔ´ÓÅ»¯¡±µÄÖ±¹ÛÌåζ¡£
¸ü½øÒ»²½?£¬µ±Äã¹Û²ì³µÄڳ˿ÍÖ®¼äµÄ»¥¶¯£¬ÄÇЩ°ÂÃîµÄÑÛÉñ»¥»»¡¢Éí¶Î˵»°£¬ÊÇ·ñÒ²ÏñÊÇÔÚ½øÐÐÒ»³¡¡°¹ý³Ì¼äͨѶ¡±£¨Inter-ProcessCommunication,IPC£©£¿Ã¿Ó×ÎÒ¶¼ÔÚÒÔ×Ô¼ºµÄ?·½Ê½¡°·¢ËÍ¡±ºÍ¡°½Ó¹Ü¡±ÐÅÏ¢£¬ÊÔͼÔÚÕâ¸öÓÐÏ޵ĿռäÀï´ï³ÉijÖÖ¡°¹²Ê¶¡±»ò¡°Ö¸±ê¡±¡£
µ±È»£¬ÕâÖÖÀà±È¿ÉÄÜÓÐЩǣǿ£¬µ«Ëü¸ÕºÃ˵ÁËÈ»£¬¡°C¡±Ëµ»°µÄ½ø½¨£¬²¢·Ç½ö½öÊǵ¥µ÷µÄ´úÂëºÍÓï·¨£¬Ëü¸üÊÇÒ»ÖÖÔì¾ÍÏêϸÈë΢µÄ¹Û²ìÁ¦¡¢Âß¼·ÖÎöÄÜÁ¦ÒÔ¼°ÎÊÌâ½â¾öÄÜÁ¦µÄ˼Ï뷽ʽ¡£
ÔÚÕâÑùµÄ¡°³Á½þʽ¡±»·¾³ÖУ¬ÄãÉõÖÁÄܹ»³¢ÊÔ½«¡°C¡±Ëµ»°µÄÂß¼ÀûÓõ½ÉúÑĵÄÓ×ϸ½ÚÖС£ºÃ±È£¬ÎªÄãµÄͨÇÚ·ÏßÉè¼ÆÒ»¸ö¡°×îÓŽ⡱Ëã·¨¡£Ë¼¿¼µ½¶Â³µ¡¢»»³Ë¡¢²½Ðй¦·òµÈ¸÷Àà¡°±äÁ¿¡±£¬ÄãÄܹ»³¢ÊÔ×ÅÓá°C¡±Ëµ»°µÄ˼Ïëģʽ£¬À´·ÂÕÕºÍÔ¤²â×î¼ÑµÄ³öÐй滮¡£ÕâÖÖ½«±à?³Ì˼ÏëÈÚÈëÈÕ³£ÉúÑĵÄʵ¼Ê£¬±Èµ¥´¿Ó°ÏóÓï·¨À´µÃÔ½·¢Éî¿ÌºÍÓÐȤ¡£
¡°C¡±Ëµ»°Öеĺ¯Êý£¨function£©¸ÅÏ룬Êǽ«¸´ÔÓ¹¤×÷·Ö»¯Îª¸üÓס¢¸üÒ×ÓÚÖÎÀíµÄµ¥Ôª¡£ÔÚ¹«½»³µÉÏ£¬ÄãÒ²Äܹ»½«Õû¸öͨÇÚ¹ý³Ì?·Ö»¯¡£ÀýÈ磬¡°ÆÚ´ý?¹«½»¡¹Øâ¸öº¯Êý£¬¡°³Ë×ø¹«½»¡¹Øâ¸öº¯Êý£¬¡°Ï³µ?²½ÐÓ×¹Øâ¸öº¯Êý¡£µ±ÄãÀí½âÁËÿ¸ö¡°º¯Êý¡±µÄÊäÈ루inputs£©¡¢´¦Öùý³Ì£¨process£©ºÍÊä³ö£¨outputs£©£¬Õû¸öͨÇڵġ°·¨Ê½¡±¾Í±äµÃÇ峺ÆðÀ´¡£
µ±È»£¬ÎÒÃÇÒ²²»ÄܺöÊÓ¡°C¡±Ëµ»°½ø½¨ÖеÄÌôÕ½¡£ÄÚ´æÖÎÀí¡¢Ö¸ÕëÔËËã¡¢Êý¾ÝÀàÐÍת»»£¬ÕâЩ¶¼¿ÉÄܳÉΪÈÃÈËÍ·ÌÛµÄ?¡°Bug¡±¡£ÕýÈçÔÚ¹«½»³µÉÏ£¬Äã»áÓöµ½ÒâÏë²»µ½?µÄÓµ¼·¡¢²»ÆÚ¶øÓöµÄÑÓÎó£¬ÕâЩ¡°Bug¡±Í¬ÑùÊǽø½¨¹ý³ÌÖв»³ÉÔ¤·ÀµÄÒ»²¿ÃÅ¡£¹Ø¼üÔÚÓÚ£¬ÄãÈôºÎÔÚÕâÖÖ¡°µßô¤¡±ÖÐά³ÖĬĬ£¬ÕÒ³öÎÊÌâµÄ±¾Ô£¬²¢³¢ÊÔÈ¥¡°µ÷ÊÔ¡±¡£
Ò²Ðí£¬ÄãÄܹ»ÀûÓÃÊÖ»úÉϵÄÔÚÏß±à³Ì¸±ÊÖ£¬»òÕßÔÚÄÔº£Öз´¸´ÍÆÑÝ£¬Ö±µ½ÕÒµ½ÄǸö¡°missingsemicolon¡±°ãµÄ¹Ø¼üÃýÎó¡£
´Ó¡°±»°ó¡±ÔÚ¹«½»³Â·ï£¬µ½ÔÚÕâÌËÂóÌÖÐ×Ô¶¯Ñ°ÕÒ¡°C¡±ÓïµÄ½ø½¨¡°C¡±µã£¬Õâ×ÔÉí¾ÍÊÇÒ»´Î´Ó±»¶¯½ÓÊܵ½×Ô¶¯´´ÔìµÄ·ÉÔ¾¡£Äã²»ÔÙÊDZ»¶¯µÄ³Ë¿Í£¬¶øÊÇÕâ¶ÎÂó̵Ľø½¨Õߣ¬ÉõÖÁÊÇ¡°¿ª·¢Õß¡±¡£ÄãÓÃÄãµÄ¹Û²ì¡¢ÄãµÄ˼ÂÇ¡¢ÄãµÄʵ¼Ê£¬½«ÕâÌËÆ½Ó¹µÄ¹«½»³µ£¬Ôì³É?ÁËÒ»ÌûîÆÃ¶øÄÑÍüµÄ¡°C¡±Ó﹫¿ª¿Î¡£
Õâ¶Î¡°±»°ó¡±µÄ¾Àú£¬×îÖÕ•N»ªÎªÒ»´Î¹óÖØµÄÖÇ»ÛÆôµÏ£¬ÈÃÄãÔÚ½«À´µÄ½ø½¨ºÍÉúÑÄÖУ¬¶¼ÄÜÒÔ¸üÊ¢¿ª¡¢¸ü»ý¼«¡¢¸ü¾ß´´ÔìÐÔµÄ̬¶È£¬È¥Ó½Óÿһ¸öÌôÕ½¡£