½ÌÄãÔÚJavaÓ¦ÓóÌÐòÖж¯Ì¬µÄ·ÖÅäCPU×ÊÔ´
JavaµÄÏ̵߳÷¶È²Ù×÷ÔÚÔËÐÐʱÊÇÓëƽ̨Î޹صġ£Ò»¸ö¶àÈÎÎñϵͳÐèÒªÔÚÈÎÎñÖ®¼äʵÏÖQoS(Quality of Service)¹ÜÀíʱ£¬Èç¹ûCPU×ÊÔ´µÄ·ÖÅä»ùÓÚJavaÏ̵߳ÄÓÅÏȼ¶£¬ÄÇôËüÔÚ²»Í¬Æ½Ì¨ÉÏÔËÐÐʱµÄЧ¹ûÊǺÜÄÑÔ¤²âµÄ¡£±¾ÎÄÀûÓÃе÷ʽ¶àÈÎÎñÄ£ÐÍ£¬Ìá³öÒ»¸öÓëƽ̨Î޹ء¢²¢ÇÒÄÜÔÚÈÎÎñ¼ä¶¯Ì¬·ÖÅäCPU×ÊÔ´µÄ·½°¸¡£
ÏÖÔÚ£¬ÓÉÓÚ¼ÆËã»úϵͳÒѾ´ÓÈË»ú½»»¥Öð²½Ïò»ú»ú½»»¥×ª»¯£¬¼ÆËã»úºÍ¼ÆËã»úÖ®¼äµÄÒµÎñ¶ÔÓÚʱ¼äµÄÒªÇó·Ç³£¸ß¡£Èí¼þϵͳ¶ÔÓÚÒµÎñµÄÖ§³ÖÒѾ²»½ö±íÏÖΪ¶Ô²»Í¬ÒµÎñµÄÂß¼ºÍÊý¾Ý(Ëã·¨+Êý¾Ý½á¹¹)Ö§³Ö£¬¶øÇÒ»¹±íÏÖΪ¶Ôͬʱ´¦Àí²»Í¬ÈÎÎñµÄʱЧÐÔ(ÈÎÎñÏìÓ¦ËÙ¶È)Ö§³Ö¡£Ò»°ã£¬ÈÎÎñÏìÓ¦µÄËٶȿÉÒÔͨ¹ýËã·¨ÓÅ»¯¼°²¢ÐÐÔËËã·Öµ£¸ºÔصÈÊÖ¶ÎÀ´Ìá¸ß¡£µ«ÊÇ£¬Óû§ÒµÎñÂß¼µÄ¸´ÔӶȾö¶¨ÁËËã·¨ÓÅ»¯µÄ·¢»Ó¿Õ¼ä£¬Ó²¼þ¹æÄ£¾ö¶¨ÁËËùÄܹ»³Ðµ£¸ºÔصĴóС¡£ÎÒÃÇÀûÓÃJavaƽ̨µÄÌص㣬½è¼øе÷ʽ¶àÈÎÎñ˼Ï룬ʹCPU×ÊÔ´Äܹ»ÔÚÈÎÎñ¼ä¶¯Ì¬·ÖÅ䣬´Ó¶øΪʱ¼äÒªÇóÇ¿µÄÈÎÎñ·ÖÅä¸ü¶àµÄCPUÔËÐÐ×ÊÔ´¡£ÕâÒ²¿ÉÒÔ³ä·ÖÀûÓÃÏÖÓÐÓ²¼þ£¬ÎªÓû§ÒµÎñÌṩ×î´óµÄ±£ÕÏ¡£
ÓÃJava½â¾öÎÊÌâ
±¾×ÅÈí¼þϵͳ½á¹¹ºÍÏÖʵϵͳ½á¹¹Ò»ÖµÄ˼Ï룬¿ª·¢¸´ÔÓÒµÎñ·þÎñµÄ³ÌÐòÒ»°ã°´ÕÕ¼ÆËã»úÈÎÎñºÍÏÖʵҵÎñ¶ÔÓ¦µÄ˼·£¬×îÖÕÐγÉÒ»¸ö´ó¹æÄ£µÄ¶àÈÎÎñϵͳ¡£ÓÉÓÚÆä¿çƽ̨ÐÔ£¬Javaϵͳ¿ÉÒÔËæ×ÅÒµÎñµÄÀ©´ó£¬Æ½»¬µØÉý¼¶µ½¸÷ÖÖÓ²¼þƽ̨ÉÏ¡£ÓÉÓÚJava×ÔÉíµÄ·¢Õ¹¼°ÆäÓ¦Óó¡ºÏµÄ²»¶ÏÀ©´ó£¬ÓÃËüʵÏÖ¶àÈÎÎñϵͳÒѾ³ÉΪµ±Ç°µÄÓ¦Ó÷½Ïò¡£ÔÚJ2EE(Java2 Enterprise Edition)ÍƳöÒÔºó£¬Sun¹«Ë¾ÒѾ½«JavaµÄÖØÐÄ·ÅÔÚÁË·þÎñÆ÷¶Ë(Server Side)ϵͳµÄ¹¹ÔìÉÏ¡£ÓÉÓÚ¿Í»§/·þÎñÆ÷Ä£Ð͹ÌÓеĶà¶ÔÒ»µÄ¹Øϵ£¬·þÎñÆ÷¶Ë³ÌÐòÒ²±ØÈ»ÊÇÒ»¸ö¶àÈÎÎñϵͳ¡£
ÔÚJava¶àÈÎÎñÓ¦ÓÃÖУ¬¶¯Ì¬µØ½«CPU×ÊÔ´ÔÚÈÎÎñ¼ä·ÖÅäÓкÜÖØÒªµÄÒâÒå¡£±ÈÈçÒ»¸öInternet·þÎñÉ̵ÄϵͳÍùÍùÓжàÖÖÈÎÎñͬʱÔËÐУ¬ÓÐHTTP¡¢FTP¡¢MAILµÈÐÒéµÄÖ§³Ö£¬Ò²ÓÐÉÌÎñ¡¢ÓéÀÖ¡¢Éú»î¡¢×ÉѯµÈÒµÎñµÄ·þÎñ¡£ÔÚ°×Ì죬ÍøվϣÍûϵͳµÄCPU×ÊÔ´¾¡Á¿±£ÕÏÍøÉÏÓû§µÄ·þÎñÖÊÁ¿£¬Ìá¸ßµç×ÓÉÌÎñµÈÈÎÎñµÄÏìÓ¦ËÙ¶È;ÍíÉÏÔòÏ£ÍûÈÃ×Ô¼ºµÄÓéÀÖ·þÎñºÍ×ÊÁÏÏÂÔؾ¡¿ÉÄÜÂú×ãÏ°àºóÈËÃǵÄÐèÒª¡£ÁíÍ⣬ÔÚÐÂÐ˵ÄÍø¹Ü(±ÈÈçTMN£¬ Telecommunication Management Network)µÈÓ¦ÓÃÁìÓòÖУ¬·þÎñ³ÌÐòÍùÍùÐèÒªÖ§³Ö³ÉǧÉÏÍò¸ö²¢·¢ÏìӦʼþµÄ±»¹ÜÀí¶ÔÏó(MO£¬Managed Object)¡£¶ÔÓÚ±»¹ÜÀí¶ÔÏóÖ´ÐеIJÙ×÷£¬²»Í¬Óû§ÔÚ²»Í¬Ê±¿ÌÍùÍùÓв»Í¬µÄʱ¼äÒªÇó¡£
·½°¸Ñ¡Ôñ
ÔÚ¿¼ÂǶ¯Ì¬·ÖÅäCPU×ÊÔ´µÄʵʩ·½°¸Ê±£¬ÍùÍùÓÐÒÔÏÂÁ½µãÒªÇó£º
1. Ðë³ä·ÖÀûÓÃÏÖÓÐÓ²¼þ×ÊÔ´£¬ÔÚϵͳ¿ÕÏÐʱ£
Ïà¹ØÎĵµ£º
//´ÓÊý×éaÖÐɾ³ýÊý×ébÖдæÔÚµÄÔªËØ
String stra[] = {"g","b","c","h","k"};//ÔʼÊý×é
String strb[] = {"g","k"}; //ÒƳýµÄÔªËØ
ArrayList list = new ArrayList();
//·½·¨Ò»
for(int i=0;i<stra.length;i++){
int n=0;
......
¡¡1¡¢¶öººÊ½
¡¡¡¡package singleton;
¡¡¡¡/**
¡¡¡¡* ¶öººÊ½µ¥Àý
¡¡¡¡* @author ½¯Ã÷Ô
¡¡¡¡*
¡¡¡¡*/
¡¡¡¡public class HungrySingleton {
¡¡¡¡/**jvm±£Ö¤instanceÖ»±»³õʼ»¯Ò»´Î*/
¡¡¡¡private static HungrySingleton instance = new HungrySingleton();
¡¡¡¡/**×èÖ¹ÍⲿʹÓÃnewʵÀý»¯¶ÔÏó*/
¡¡¡¡private Hun ......
1:¿¼ÂÇʹÓþ²Ì¬¹¤³§·½·¨´úÌæ¹¹¹¹·½·¨À´ÊµÀý»¯Àà¡£
2£ºÊ¹ÓÃ˽Óù¹¹¹º¯Êý£¬Ê¹Àà¾ßÓв»¿ÉʵÀý»¯µÄÄÜÁ¦¡£
3£º±ÜÃâ´´½¨Öظ´µÄ¶ÔÏó
4£ºÏû³ý¹ýÆڵĶÔÏóµÄʹÓÃ
5£º±ÜÃâʹÓÃÖսắÊý
6£ºÊ¹ÀàºÍ³ÉÔ±µÄ¿É·ÃÎÊÐÔ×îС
7£º½Ó¿ÚÓÅÏÈÓÚ³éÏó
8£ºÎªËùÓеIJÎÊý½øÐÐÓÐЧÐÔ¼ì²é
9£º½÷É÷ʹÓÃÖØÔØ
10£ºÊ¹ÓÃ0³¤¶ÈµÄÊý×飬¶ø²»ÊÇ¿Õ
11£º½«¾ ......