¡¡¡¡Ëä˵ÊÇÒÔ¿ªÔ´Îª»ù´¡µÄ£¬¶øÇÒÔÚ¼òµ¥µÄ³ÌÐòÉÏдÆðÀ´ÊDZȽϷ½±ã£¬²»¹ýÓÐЩʱºòȷʵÈÃÈËÍ·Í´£¬ÈÃÈËÏëÄî΢ÈíµÄ.Net»òÊÇMFC¡£
¡¡¡¡Ê×ÏÈÊDZê×¼²»Í³Ò»£¬×î½üÔÚдһ¸ö»ùÓÚÏ̳߳صķþÎñÆ÷³ÌÐò£¬Óõ½ÁËsemaphore£¬»¹ÊÇ´æÔÚmmapÖеÄÎÞÃûsemaphore£¬µ÷ÊԵúÜÓä¿ì£¬ÓÚÊǸßÐ˵ذѳÌÐò·Ö·¢Íù¸÷·þÎñÆ÷£¬Ã»Áϵ½ÔÚµÚÒ»¸ö·þÎñÆ÷ÉÏ×°µÄʱºò¾ÍÓôÃƵôÁË£¬·¢ÏÖ½ø³Ì»áÓÀÔ¶µØ×èÈûÔÚsem_wait()ÉÏ¡£ºóÀ´Ò»µ÷²é²ÅÒâʶµ½£¬ÎÒ¿ª·¢µÄ»·¾³ÊÇFC6(ÓõÄ2.6ÄÚºË)£¬È˼ÒÊÇÖ§³ÖÕûÌ×Posix IPCµÄ£¬½á¹û·Ö·¢µ½µÄ·þÎñÆ÷ÒÔRhel3ÉõÖÁRh7ΪÖ÷£¬Äں˺ÜÀÏ£¨Àϵ½²»ÊÇÎÊÌ⣬Ö÷ÒªÊÇ·¢Ðаæ±àÒëʱ²»¿ªposixÖ§³Ö£©£¬ÎÒÓõÄPosixµÄipcº¯Êý¾Í²»Ö§³Ö¡£Ã»°ì·¨£¬Ö»ºÃ·µ¹¤ÖØд£¬ÕâϸÄÓÃSystem VµÄsemaphore£¬Õâ¸ö¶«Î÷±ÈPosixµÄ¹¦ÄÜÇ¿£¬È´Ò²¸´ÔÓÁ˲»ÉÙ¡£Posix˵ÊÇÃ÷ÈÕÕâ±ê×¼£¬²»¹ýSystem V»¹ÊDZȽÏÀÏ£¬±»Ö§³Ö¹ã£¬ÕâÏÂдÍ꣬µ½ÊÇûɶÎÊÌâÁË¡£Õ⻹ֻÊÇÔÚlinuxƽ̨ÉÏÄØ£¬»¹Ã»Ìáʲôsolaris,bsdÖ®Á÷µÄ£¬ÏÖÔÚÃ÷°×ÁËΪʲôAPUEÒ»ÉÏÀ´¾Í½éÉܸ÷ÖÖlinux/unix°æµÄÇø±ðÁË°¥¡£
¡¡¡¡È»ºó¾ÍÊÇ¿â°æ±¾Ê²Ã´µÄÌôÌÞÐÔÀ²£¬ÎÒдµÄÕâ¸ö³ÌÐòÒª²¿ÊðÔÚʵÑéÊÒµÄ20¶ą̀·þÎñÆ÷ÉÏ¡£Õâ¸ö¹¤³ÌºÜ´ó£¬ÒòΪҪÊ×Ïȸøÿ̨»úÆ÷×°ÉÏÒªÓõ½µÄ¿â£¨±ÈÈçXercesc£©£¬È»ºó°ÑÔ´Â뿽¹ýÈ¥£¬È»ºó±àÒ룬ֻÄÜд½Å±¾À´×öÕâЩ¹¤×÷£¬²»¹ýÈÔÈ»ÊǺÜÂé·³£¬ÒòΪÒâÍâÇé¿ö»¹ÊǺܶàµÄ¡£²»ÄÜ¿½¶þ½øÖƳÌÐòÂð£¿Ã»Ï·¡£·¢Ðаæ¸÷ÖÖ¸÷Ñù£¬glibc°æ±¾¸÷ÖÖ¸÷Ñù£¬Ö±½Ó¿½¶þ½øÖƵĻ°£¬20̨»úÆ÷ÀïÓÐ6¡¢7̨ÄÜÕý³£¾Í²»´íÁË¡£ÊÔÏëÕâЩ·þÎñÆ÷Òª¶¼ÊÇWindows 2003ÄØ£¬Ö±½Ó·Ö·¢¶þ½øÖƾÍÊÇÀíËùµ±È»µÄÀ²£¬·Ö·¢Ô´´úÂëÔÙ±àÒë²ÅÊǶà´ËÒ»¾Ù¡£
¡¡¡¡»¹ÓÐÎĵµ£¬Ò»Ö±ÔÚlinuxÏÂ䶫Î÷£¬ÄÜ¿´µÄÒ²¾ÍÊÇman page¼ÓÉÏgoogleһЩ¶«Î÷£¬Å¼¶ûÔÚwinÏÂд³ÌÐòʱ¿´MSDNʱȷʵ¾õµÃÊÇÏíÊÜ°¡¡£¡£¡£man page£¬´¿ÎÄ×ֵIJ»Ëµ£¬ÀïÃæÓи÷ÖÖ¸÷ÑùµÄµØ·½ÈÃÄã²Î¼ûijijij£¬È´ÓÖû¸ö·½±ãµÄÁ´½Ó¹ýÈ¥µÄ·½·¨£¬Ó°Ïì±à³ÌÐÄÇé°¡¡£