Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

¹²ÏíÄÚ´æÔÚJavaÖÐʵÏÖºÍÓ¦ÓÃ

¹²ÏíÄÚ´æÔÚJavaÖÐʵÏÖºÍÓ¦ÓÃ
Õª×Ôhttp://zc4530.javaeye.com/blog/326186 
1¡¢¹²ÏíÄÚ´æ¶ÔÓ¦Ó¦Óÿª·¢µÄÒâÒå
¶ÔÊìÖªUNIXϵͳӦÓÿª·¢µÄ³ÌÐòÔ±À´Ëµ£¬IPC£¨InterProcess Communication£©»úÖÆÊǷdz£ÊìϤµÄ£¬IPC»ù±¾°üÀ¨¹²ÏíÄÚ´æ¡¢ÐźŵƲÙ×÷¡¢ÏûÏ¢¶ÓÁС¢ÐźŴ¦ÀíµÈ²¿·Ö£¬ÊÇ¿ª·¢Ó¦ÓÃÖзdz£ÖØÒªµÄ±Ø²»¿ÉÉٵŤ¾ß¡£ÆäÖй²ÏíÄÚ´æIPC»úÖƵĹؼü£¬¶ÔÓÚÊý¾Ý¹²Ïí¡¢ÏµÍ³¿ìËÙ²éѯ¡¢¶¯Ì¬ÅäÖᢼõÉÙ×ÊÔ´ºÄ·ÑµÈ¾ùÓжÀµ½µÄÓŵ㡣
¶ÔÓ¦UNIXϵͳÀ´Ëµ£¬¹²ÏíÄÚ´æ·ÖΪһ°ã¹²ÏíÄÚ´æºÍÓ³ÏñÎļþ¹²ÏíÄÚ´æÁ½ÖÖ£¬¶ø¶ÔÓ¦Windows£¬Êµ¼ÊÉÏÖ»ÓÐÓ³ÏñÎļþ¹²ÏíÄÚ´æÒ»ÖÖ¡£ËùÒÔJavaÓ¦ÓÃÖУ¬Ò²ÊÇÖ»ÄÜ´´½¨Ó³ÏñÎļþ¹²ÏíÄÚ´æ¡£
ÔÚJavaÓïÑÔÖУ¬»ù±¾ÉÏûÓÐÌá¼°¹²ÏíÄÚ´æÕâ¸ö¸ÅÄµ«ÊÇ£¬ÔÚijһЩӦÓÃÖУ¬¹²ÏíÄÚ´æȷʵ·Ç³£ÓÐÓã¬ÀýÈç²ÉÓÃJavaÓïÑԵķֲ¼Ê½Ó¦ÓÃϵͳÖУ¬´æÔÚ×Å´óÁ¿µÄ·Ö²¼Ê½¹²Ïí¶ÔÏ󣬺ܶàʱºòÐèÒª²éѯÕâЩ¶ÔÏóµÄ״̬£¬ÒԲ鿴ϵͳÊÇ·ñÔËÐÐÕý³£»òÕßÁ˽âÕâЩ¶ÔÏóµÄÄ¿Ç°µÄһЩͳ¼ÆÊý¾ÝºÍ״̬¡£Èç¹û²ÉÓÃÍøÂçͨÐŵķ½Ê½£¬ÏÔÈ»»áÔö¼ÓÓ¦ÓõĶîÍ⸺µ££¬Ò²Ôö¼ÓÁËһЩ²»±ØÒªµÄÓ¦Óñà³Ì¡£¶øÈç¹û²ÉÓù²ÏíÄÚ´æµÄ·½Ê½£¬Ôò¿ÉÒÔÖ±½Óͨ¹ý¹²ÏíÄÚ´æ²é¿´¶ÔÏóµÄ״̬Êý¾ÝºÍͳ¼ÆÊý¾Ý£¬´Ó¶ø¼õÉÙÁËһЩ²»±ØÒªµÄÂé·³¡£
¹²ÏíÄÚ´æµÄʹÓÃÓÐÈçϼ¸¸öÌص㣺
¡ô¿ÉÒÔ±»¶à¸ö½ø³Ì´ò¿ª·ÃÎÊ£»
¡ô¶Áд²Ù×÷µÄ½ø³ÌÔÚÖ´ÐжÁд²Ù×÷ʱÆäËû½ø³Ì²»ÄܽøÐÐд²Ù×÷£»
¡ô¶à¸ö½ø³Ì¿ÉÒÔ½»Ìæ¶Ôijһ¹²ÏíÄÚ´æÖ´ÐÐд²Ù×÷£»
¡ôÒ»¸ö½ø³ÌÖ´ÐÐÁËÄÚ´æµÄд²Ù×÷ºó£¬²»Ó°ÏìÆäËû½ø³Ì¶Ô¸ÃÄÚ´æµÄ·ÃÎÊ¡£Í¬Ê±ÆäËû½ø³Ì¶Ô¸üкóµÄÄÚ´æ¾ßÓпɼûÐÔ£» ¡ôÔÚ½ø³ÌÖ´ÐÐд²Ù×÷ʱÈç¹ûÒì³£Í˳ö£¬¶ÔÆäËû½ø³Ìд²Ù×÷½ûÖ¹Ó¦×Ô¶¯½â³ý£»
¡ôÏà¶Ô¹²ÏíÎļþ£¬Êý¾Ý·ÃÎʵķ½±ãÐÔºÍЧÂÊ¡£
ÁíÍ⣬¹²ÏíÄÚ´æµÄʹÓÃÉÏÓÐÈçÏÂÇé¿ö£º
¡ô¶ÀÕ¼µÄд²Ù×÷£¬ÏàÓ¦ÓжÀÕ¼µÄд²Ù×÷µÈ´ý¶ÓÁС£¶ÀÕ¼µÄд²Ù×÷±¾Éí²»»á·¢ÉúÊý¾ÝµÄÒ»ÖÂÐÔÎÊÌâ¡£
¡ô¹²ÏíµÄд²Ù×÷£¬ÏàÓ¦Óй²ÏíµÄд²Ù×÷µÈ´ý¶ÓÁС£¹²ÏíµÄд²Ù×÷ÔòҪעÒâ·ÀÖ¹·¢ÉúÊý¾ÝµÄÒ»ÖÂÐÔÎÊÌâ¡£
¡ô¶ÀÕ¼µÄ¶Á²Ù×÷£¬ÏàÓ¦Óй²ÏíµÄ¶Á²Ù×÷µÈ´ý¶ÓÁС£
¡ô¹²ÏíµÄ¶Á²Ù×÷£¬ÏàÓ¦Óй²ÏíµÄ¶Á²Ù×÷µÈ´ý¶ÓÁС£
Ò»°ãÇé¿öÏ£¬ÎÒÃÇÖ»ÊǹØÐĵÚÒ»¶þÖÖÇé¿ö¡£
2¡¢¹²ÏíÄÚ´æÔÚJavaÖеÄʵÏÖ
ÔÚjdk1.4ÖÐÌṩµÄÀàMappedByteBufferΪÎÒÃÇʵÏÖ¹²ÏíÄÚ´æÌṩÁ˽Ϻõķ½·¨¡£¸Ã»º³åÇøʵ¼ÊÉÏÊÇÒ»¸ö´ÅÅÌÎļþµÄÄÚ´æÓ³Ïñ¡£¶þÕߵı仯½«±£³Öͬ²½£¬¼´ÄÚ´æÊý¾Ý·¢Éú±ä»¯»áÁ¢¿Ì·´Ó³µ½´ÅÅÌÎļþÖУ¬ÕâÑù»áÓÐЧµÄ±£Ö¤¹²ÏíÄÚ´æµÄʵÏÖ¡£
½«¹²ÏíÄÚ´æºÍ´ÅÅÌÎļþ½¨Á¢ÁªÏµµÄÊÇÎÄ


Ïà¹ØÎĵµ£º

JavaÖм¯ºÏÈÝÆ÷ÀàListºÍSetµÄÓ÷¨

ListµÄÓ÷¨
List°üÀ¨List½Ó¿ÚÒÔ¼°List½Ó¿ÚµÄËùÓÐʵÏÖÀà¡£ÒòΪList½Ó¿ÚʵÏÖÁËCollection½Ó¿Ú£¬ËùÒÔList½Ó¿ÚÓµÓÐCollection½Ó¿ÚÌṩµÄËùÓг£Ó÷½·¨£¬ÓÖÒòΪListÊÇÁбíÀàÐÍ£¬ËùÒÔList½Ó¿Ú»¹ÌṩÁËһЩÊʺÏÓÚ×ÔÉíµÄ³£Ó÷½·¨£¬Èç±í1Ëùʾ¡£
±í1  List½Ó¿Ú¶¨ÒåµÄ³£Ó÷½·¨¼°¹¦ÄÜ
´Ó±í1¿ÉÒÔ¿´³ö£¬List½Ó¿ÚÌṩµÄÊʺÏÓÚ×ÔÉíµÄ ......

´«ÖDz¥¿Í_ÕÅТÏé_Java»ù´¡3_ÃæÏò¶ÔÏóÉÏ_ѧϰ±Ê¼Ç

        ´«ÖDz¥¿Í_ÕÅТÏé_Java»ù´¡3_ÃæÏò¶ÔÏóÉÏ_ѧϰ±Ê¼Ç        
1.ʲôÊÇÀ࣬ʲôÊǶÔÏó£¬ÒÔÇ°ÉϿεÄʱºòÒ»Ö±²»¶®£¬ÏÖÔÚÎÒ¶®ÁË£¬
Àà¾ÍÊÇÒ»¸ö¿ò¼Ü£¬¶ø¶ÔÏó¾ÍÊǸù¾ÝÕâÖÖ¿ò¼Ü¹¹½¨³öÀ´µÄµÄʵÀý¡£Ò²¿ÉÒÔÏñÕÅÀÏʦ˵µÄÄÇÑù£¬Àà¾ÍÊÇÒ»ÀàÎïÌåµ ......

´Ó½ñÈÕÆðÎÒ¿ªÊ¼ÖØÐÂÊ°ÆðJAVAµÄÆìÖÄ£¬×£¸£ÎÒ°É£¡£¡£¡

      ½ñÌìÊǸöºÃÈÕ×Ó£¬ÎªÊ²Ã´Õâô˵ÄØ£¿ÒòΪ½ñÌì½á»éµÄÌرð¶à£¬ÕæµÄÏ൱¶à¡£Ö»ÒªÊǸöÓÐÍ·ÓÐÁ³µÄ·¹µê¶¼»áÓÐÐÂÈËÔÚÄÇÀïÍê³É×Ô¼º×îÃÀÀöµÄ»ØÒä¡£µ«ÎÒµÄÐÄÇéÈ´ÈçÇ°Á½ÈÕµÄÁ¬ÌìÓêÒ»Ñù×ÜÊÇÒõÒõµÄÔÚÏÂÓꡣΪÁËÄÜÈÃ×Ô¼ºÔçÈÕ×ß³öÒõö²£¬ÈÃ×Ô¼ºÄܹ»ÔÙ´Î×öÖ÷×Ô¼ºµÄÈËÉú£¬½ñÌìÎÒ¾ö¶¨Òª»Øµ½ÎÒרҵ¿ª·¢µÄµÀ·ÉÏÀ´£ ......

JAVA±à³Ì¹æ·¶

ÃüÃû¹æ·¶
 
¶¨ÒåÕâ¸ö¹æ·¶µÄÄ¿µÄÊÇÈÃÏîÄ¿ÖÐËùÓеÄÎĵµ¶¼¿´ÆðÀ´ÏñÒ»¸öÈËдµÄ£¬Ôö¼Ó¿É¶ÁÐÔ£¬¼õÉÙÏîÄ¿×éÖÐÒòΪ»»È˶ø´øÀ´µÄËðʧ¡££¨ÕâЩ¹æ·¶²¢²»ÊÇÒ»¶¨Òª¾ø¶Ô×ñÊØ£¬µ«ÊÇÒ»¶¨ÒªÈóÌÐòÓÐÁ¼ºÃµÄ¿É¶ÁÐÔ£©
 
Package µÄÃüÃû
Package µÄÃû×ÖÓ¦¸Ã¶¼ÊÇÓÉÒ»¸öСдµ¥´Ê×é³É¡£
 
Class µÄÃüÃû
Class µÄÃû×Ö±ØÐë ......

¹ØÓÚjavaµÄclasspathÎÊÌâ


package¡¢import
µÄÏà¹ØÎÊÌâÊÇjavaÖеÄÒ»¸ö²»´ó²»Ð¡µÄÎÊÌ⣬µ«classpathÎÊÌâÈ´ÊÇjavaµÄÒ»¸öÖøÃûµÄÄÑÌâ¡£½ñÍíµÃÏÐÑо¿ÁËһϣ¬ÔÚÕâÀォÎÒµÄÑо¿³É¹û¸ú¸÷λ
ÅóÓÑ·ÖÏíһϡ£ÓÉÓÚͬ°üµÄÇé¿öºÜ¼òµ¥£¬ËùÒÔÕâÀï¾Í²»ÌÖÂÛͬ°üÇé¿ö£¬Ö»ÌÖÂÛ²»Í¬°üºÍ²»Í¬Â·¾¶µÄÇé¿ö¡£ÎªÁËÄÜÈöÁÕ߸üÈÝÒ×Àí½â£¬ÎÒÕâÀïÒÔ¾ÙÀýµÄ·½Ê½À´ËµÃ÷ÎÊ
Ìâ¡£
¡ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ