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

JavaµÄͬ²½»úÖÆºÍsynchronized¹Ø¼ü×Ö

¿ª·¢ÕßÓÐʱ´´½¨µÄ¶àÏ̳߳ÌÐò»áÉú³É´íÎóÖµ»ò²úÉúÆäËüÆæ¹ÖµÄÐÐΪ¡£¹Å¹ÖÐÐΪһ°ã³öÏÖÔÚÒ»¸ö¶àÏ̳߳ÌÐòûʹÓÃͬ²½Á¬ÔØÏ̷߳ÃÎʹؼü´úÂ벿·ÝµÄʱºò¡£Í¬²½Á¬ÔØÏ̷߳ÃÎʹؼü´úÂ벿·ÝÊÇʲôÒâË¼ÄØ£¿ÔÚÕâÆªÎÄÕÂÖнâÊÍÁËͬ²½£¬JavaµÄͬ²½»úÖÆ£¬ÒÔ¼°µ±¿ª·¢ÕßûÓÐÕýȷʹÓÃÕâ¸ö»úÖÆÊ±³öÏÖµÄÁ½¸öÎÊÌâ¡£Ò»µ©Äã¿´ÍêÕâÆªÎÄÕ£¬Äã¾Í¿ÉÒÔ±ÜÃâÔÚÄãµÄ¶àÏß³ÌJava³ÌÐòÖÐÒòȱ·¦Í¬²½¶ø²úÉúµÄÆæ¹ÖÐÐΪ¡£
´´½¨¶àÏß³ÌJava³ÌÐòÄÑÂ𣿽ö´Ó¡¶ÓÃJavaÏ̻߳ñÈ¡ÓÅÒìÐÔÄÜ£¨I£©¡·ÖлñµÃµÄÐÅÏ¢Äã¾Í¿ÉÒԻش𣬲»¡£±Ï¾¹£¬ÎÒÒѾ­ÏòÄãÏÔʾÁËÈçºÎÇáËɵش´½¨Ï̶߳ÔÏó£¬Í¨¹ýµ÷ÓÃThreadµÄstart()·½·¨Æð¶¯ÓëÕâЩ¶ÔÏóÏà¹ØµÄỊ̈߳¬ÒÔ¼°Í¨¹ýµ÷ÓÃÆäËüThread·½·¨£¬±ÈÈçÈý¸öÖØÔØµÄjoin()·½·¨Ö´Ðмòµ¥µÄÏ̲߳Ù×÷¡£ÖÁ½ñÈÔÓÐÐí¶à¿ª·¢ÕßÔÚ¿ª·¢Ò»Ð©¶àÏ̳߳ÌÐòÊ±ÃæÁÙÀ§ÄѾ³Óö¡£ËûÃǵijÌÐò¾­³£¹¦Äܲ»Îȶ¨»ò²úÉú´íÎóÖµ¡£ÀýÈ磬һ¸ö¶àÏ̳߳ÌÐò¿ÉÄܽ«²»ÕýÈ·µÄ¹ÍÔ±×ÊÁÏ´æÖüÔÚÊý¾Ý¿âÖУ¬±ÈÈçÐÕÃûºÍµØÖ·¡£ÐÕÃû¿ÉÄÜÊôÓÚÒ»¸ö¹ÍÔ±µÄ£¬¶øµØÖ·È´ÊôÓÚÁíÒ»¸öµÄ¡£ÊÇʲôÒýÆðÕâÖÖÆæ¹ÖÐÐΪµÄÄØ£¿ ÊÇȱ·¦Í¬²½£ºÁ¬ÔØÐÐΪ£¬»òÔÚͬһʱ¼äÅÅÐò£¬Ï̷߳ÃÎÊÄÇЩÈöàÖØÏ̲߳Ù×÷µÄÀàºÍ×ֶαäÁ¿ÊµÀýµÄ´úÂëÐòÁУ¬ÒÔ¼°ÆäËû¹²Ïí×ÊÔ´¡£ÎÒ³ÆÕâЩ´úÂëÐòÁÐΪ¹Ø¼ü´úÂ벿·Ý¡£
×¢Ò⣺²»ÏóÀàºÍʵÀý×ֶαäÁ¿£¬Ï̲߳»Äܹ²Ïí±¾µØ±äÁ¿ºÍ²ÎÊý¡£Ô­ÒòÊÇ£º±¾µØ±äÁ¿ºÍ²ÎÊýÔÚÒ»¸öÏ̷߳½·¨ÖзÖÅä——½Ð¶ÑÕ»¡£½á¹û£¬Ã¿Ò»¸öÏ̶߳¼ÊÕµ½Ëü×Ô¼º¶ÔÄÇЩ±äÁ¿µÄ¿½±´¡£Ïà·´£¬Ïß³ÌÄܹ»¹²ÏíÀà×ֶκÍʵÀý×Ö¶ÎÒòΪÄÇЩ±äÁ¿ÔÚÒ»¸öÏ̷߳½·¨£¨½Ð¶ÑÕ»£©ÖÐûÓб»·ÖÅ䡣ȡ¶ø´úÖ®£¬ËüÃÇ×÷ΪÀࣨÀà×ֶΣ©»ò¶ÔÏó£¨ÊµÀý×ֶΣ©µÄÒ»²¿·ÝÔÚ¹²ÏíÄÚ´æ¶ÑÖб»·ÖÅä¡£
ÕâÆªÎÄÕ½«½ÌÄãÈçºÎʹÓÃͬ²½Á¬ÔØÏ̷߳ÃÎʹؼü´úÂ벿·Ý¡£ÎÒÓÃÒ»¸ö˵Ã÷ΪʲôһЩ¶àÏ̳߳ÌÐò±ØÐëʹÓÃͬ²½µÄÀý×Ó×÷Ϊ¿ªÊ¼¡£ÎÒ½ÓÏÂÀ´¾Í¼àÊÓÆ÷ºÍËøÌ½ÌÖJavaµÄͬ²½»úÖÆºÍsynchronized ¹Ø¼ü×Ö¡£ÎÒͨ¹ýÑо¿ÓÉÕâÑùµÄ´íÓòúÉúµÄÁ½¸öÎÊÌâÅж¨³£³£ÒòΪ²»ÕýÈ·µÄʹÓÃͬ²½»úÖÆ¶ø·ñÈÏÁËËüµÄºÃ´¦¡£
ÔĶÁ¹ØÓÚÏ̳߳ÌÐòµÄÕû¸öϵÁУº
· µÚI²¿·Ý£º½éÉÜÏ̡߳¢Ïß³ÌÀ༰Runnable
· µÚII²¿·Ý£ºÊ¹ÓÃͬ²½Á¬ÔØÏ̷߳ÃÎʹؼü´úÂ벿·Ý
¶ÔÓÚͬ²½µÄÐèÒª
ΪʲôÎÒÃÇÐèҪͬ²½ÄØ£¿Ò»Öֻش𣬿¼ÂÇÕâ¸öÀý×Ó£ºÄãдһ¸öʹÓÃÒ»¶ÔÏß³ÌÄ£ÄâÈ¡¿î/´æ¿î½ðÈÚÊÂÎñµÄJava³ÌÐò¡£ÔÚÄǸö³ÌÐòÖУ¬Ò»¸öÏ̴߳¦Àí´æ¿î£¬Í¬Ê±ÆäËüÏß³ÌÕý´¦ÀíÈ¡¿î¡£Ã¿Ò»¸öÏ̲߳Ù×÷Ò»¶Ô¹²Ïí±äÁ¿¡¢À༰ʵÀý×ֶαäÁ¿£¬ÕâЩÓÃÀ´±êʶ½ðÈÚÊÂÎñµÄÐÕÃûºÍÕ˺š£¶ÔÓÚÒ»¸öÕýÈ·µÄ½ðÈÚÊÂÎñ


Ïà¹ØÎĵµ£º

[ת]Java WebÓ¦ÓõÄPolicy°²È«ÅäÖÃÖµµÃÉî˼

ÐÅÏ¢À´Ô´£ºÐ°¶ñ°Ë½øÖÆÐÅÏ¢°²È«ÍŶӣ¨www.eviloctal.com£©
Author:kj021320
×ªÔØÇë×¢Ãû³ö´¦¡£
JavaÓ¦ÓóÌÐò»·¾³µÄ°²È«²ßÂÔ£¬Ïêϸ˵Ã÷Á˶ÔÓÚ²»Í¬µÄ´úÂëËùÓµÓеIJ»Í¬×ÊÔ´µÄÐí¿É£¬ËüÓÉÒ»¸öPolicy¶ÔÏóÀ´±í´ï¡£
ΪÁËÈÃapplet£¨»òÕßÔËÐÐÔÚSecurityManagerϵÄÒ»¸öÓ¦ÓóÌÐò£©Äܹ»Ö´ÐÐÊܱ£»¤µÄÐÐΪ£¬ÀýÈç¶ÁдÎļþ£¬applet£¨»òJav ......

´«ÖDz¥¿Íjavaѧϰ struts¸ß¼¶ÌØÐÔ

ÎÒ½ñÌìѧϰÁËstrutsµÄÒ»Ð©ÌØÓеŦÄÜ£º
strutsµÄͬ²½ÁîÅÆ»úÖÆ£ºÔÚstrutsÖпØÖÆ±íµ¥µÄÖØ¸´Ìá½»
 
ÔÚActionµÄ·½·¨ÀïÃæ£º
this.saveToken(request);
boolean flag=this.isTokenValid(request);
if(flag){
               //Ó¦¸Ã´ÓsessionÖ ......

´«ÖDz¥¿ÍJavaѧϰ JavaScript¼ÓÇ¿

ÎÒ½ñÌìѧϰÁËÙ¡ÀÏʦ½²µÄJavaScript½âÎöDomÎĵµµÄ֪ʶ£º
Ò»¡¢        ½Úµã·ÖΪ3ÖÖÀàÐÍ£¬ÔªËؽڵ㣬ÊôÐԽڵ㣬Îı¾½Úµã
¶þ¡¢        ²éÕҽڵ㣺
l       js´úÂë²»ÄÜдÔÚbodyÔªËØµÄÇ°Ãæ£¬js ´úÂëдÔÚ <head> ½ ......

java´òÓ¡

1¡¢¿ØÖÆ"×Ý´ò"¡¢   ºá´ò”ºÍ“Ò³ÃæµÄ±ß¾à¡£    
  £¨1£©<script   defer>    
  function   SetPrintSettings()   {    
  ¡¡//   --   advanced &n ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ