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

JAVAÏß³ÌÖ®Áù£ºÏ̵߳ÄÉúÃüÖÜÆÚ¼°ËÀËø

Ò»£¬Ï̵߳ÄËĸöÖ÷ÒªÖÜÆÚ״̬ÊÇ“´´½¨”£¬“¿ÉÖ´ÐД£¬“·Ç¿ÉÖ´ÐД£¬“ÏûÍö”£¬×´Ì¬×ª»»¹ØÏµÈçÏÂͼ£º
£¨1£©´´½¨¡£µ±ÊµÀý»¯Ò»¸öthread¶ÔÏó²¢Ö´ÐÐstart()·½·¨ºó£¬Ï߳̽øÈë“¿ÉÖ´ÐД״̬¿ªÊ¼Ö´ÐС£ËäÈ»¶àÏ̸߳øÓû§Ò»ÖÖͬʱִÐеļÙÏ󣬵«ÊÂʵÉÏÔÚͬһʱ¼äµãÄÚ£¬Ö»ÓÐÒ»¸öÏß³ÌÔÚÖ´ÐУ¬Ö»ÊÇÏß³ÌÖ®¼äÇл»µÄ¶¯×÷·Ç³£¿ì£¬ËùÒÔ¿´ÆðÀ´¸úͬʱִÐÐÒ»Ñù¡£
£¨2£©¿ÉÖ´ÐС£µ±Ïß³ÌÆôÓÃstart()·½·¨Ö®ºó£¬½øÈë“¿ÉÖ´ÐД״̬£¬Ö´ÐÐÓû§¸²Ð´µÄrun·½·¨¡£µ±Ò»¸öÏ߳̽øÈë“¿ÉÖ´ÐД״̬Ï£¬²¢²»´ú±íËü¿ÉÒÔÒ»Ö±Ö´Ðе½run()½áÊø¡£ÒòΪÊÂʵÉÏËüÖ»ÊǼÓÈë´ËÓ¦ÓóÌÐòÖ´Ðа²ÅŵĶÓÁÐÖУ¬ÕýÔڵȴý·ÖÏíCPU×ÊÔ´£¬Ò²¾ÍÊǵȺòÖ´ÐÐȨ£¬ÔÚºÎʱ¸øÓèÏß³ÌÖ´ÐÐȨ£¬ÔòÓÉJAVAÐéÄâ»ú¾ö¶¨£¬Í¬Ê±Ò²ÓÉÏ̵߳ÄÓÅÏȼ¶¾ö¶¨¡£
£¨3£©·Ç¿ÉÖ´ÐС£ÔÚ“¿ÉÖ´ÐД״̬Ï£¬Ï߳̿ÉÄÜÖ´ÐÐÍê±Ï£»Ò²¿ÉÄÜûÓÐÖ´ÐÐÍê±Ï£¬´¦ÓڵȴýÖ´ÐÐȨµÄ¶ÓÁÐÖУ¬´ËʱÏ߳̽øÈë“·Ç¿ÉÖ´ÐД״̬¡£¿ÉÒÔʹÓÃthreadÀàÖеÄwait()£¬sleep()·½·¨Ê¹Ï߳̽øÈë“·Ç¿ÉÖ´ÐД״̬¡£
      µ±Ï߳̽øÈë“·Ç¿ÉÖ´ÐД̬£¬CPU¾Í²»·ÖÅäʱ¼äƬ¸øÕâ¸öÏ̡߳£ÈôÏ£ÍûÏ̻߳ص½“¿ÉÖ´ÐД״̬Ï£¬¿ÉÒÔʹÓÃnotify()·½·¨¡¢notifyAll()·½·¨ÒÔ¼°interrupt()·½·¨¡£
£¨4£©ÏûÍö¡£µ±run·½·¨Ö´ÐÐÍê±Ïºó£¬Ïß³Ì×Ô¶¯ÏûÍö£¬Ò²¾ÍÊÇrun()Ö´ÐÐÍê±Ïºó£¬¸Ãthread»á×Ô¶¯ÖÕÖ¹¡£
¶þ£¬¹ØÓÚ¶àÏ̲߳úÉúËÀËø
      ÒòΪÏ߳̿ÉÒÔ×èÈû£¬²¢ÇÒÓÐͬ²½¿ØÖÆ»úÖÆ¿ÉÒÔ·ÀÖ¹ÆäËûÏß³ÌÔÚËø»¹Ã»ÓÐÊͷŵÄÇé¿öÏ·ÃÎÊÕâ¸ö¶ÔÏó£¬Õâʱ¾Í²úÉúÁËì¶Ü¡£±ÈÈ磺Ïß³ÌAÔڵȴýÏß³ÌB£¬Ïß³ÌBÓÖÔڵȴýÏß³ÌA¡£ÕâÑù¾ÍÔì³ÉÁËËÀËø¡£
      Ôì³ÉËÀËø±ØÐëͬʱÂú×ãµÄ4¸öÌõ¼þ£º
£¨1£©»¥³âÌõ¼þ¡£Ïß³ÌʹÓõÄ×ÊÔ´±ØÐëÖÁÉÙÓÐÒ»¸öÊDz»Äܹ²ÏíµÄ¡£
£¨2£©ÇëÇóÓë±£³ÖÌõ¼þ¡£ÖÁÉÙÓÐÒ»¸öÏ̱߳ØÐë³ÖÓÐÒ»¸ö×ÊÔ´²¢ÇÒÕýÔڵȴý»ñȡһ¸öµ±Ç°±»ÆäËûÏ̳߳ÖÓеÄ×ÊÔ´¡£
£¨3£©·Ç°þ¶áÌõ¼þ¡£·ÖÅäµÄ×ÊÔ´²»ÄÜ´ÓÏàÓ¦µÄÏß³ÌÖб»Ç¿Öưþ¶á¡£
£¨4£©Ñ­»·µÈ´ý¡£µÚÒ»¸öÏ̵߳ȴýÆäËûỊ̈߳¬ºóÕßÓÖÔڵȴýµÚÒ»¸öÏ̡߳£
     ÕâËĸöÌõ¼þͬʱÂú×ãʱ£¬²Å»áµ¼ÖÂËÀËø¡£ËùÒÔÒª·ÀÖ¹ËÀËøµÄ»°£¬Ö»ÐèÑ½ÆÆ»µÆäÖÐÒ»¸öÌõ¼þ¼´¿É¡£


Ïà¹ØÎĵµ£º

java»ù´¡ÃæÊÔÌâ×ܽá

1.¾Ö²¿±äÁ¿ÔÚʹÓõÄʱºò±ØÐëÒѾ­±»³õʼ»¯
2.byte b=2,e=3
   byte c=b+c;   »á±àÒ벻ͨ¹ý£¬Ó¦Îªb+c»á×Ô¶¯ ÀàÐÍÌáÉýλint Èç¹ûÏëµÃµ½ byte c ±ØÐëÇ¿ÖÆ×ªÐÍ        byte c=(byte)b+c;         
3.f ......

Java 23ÖÖÉè¼ÆÄ£Ê½Ò»µã¾Íͨ

Ò»¡¢´´½¨ÐÍģʽ
¡¡¡¡FACTORY£¿È˲ÅÊг¡£ºÒÔÍùÊÇÒªÄĸöÈ˲ţ¬¾ÍÕÒÄĸöÈ˲ţ¬Ð§Âʵͣ¬ÏÖÔÚÓÐÁËÈ˲ÅÊг¡£¬ÎÒÃÇÖ»ÐèÖ±½ÓÈ¥È˲ÅÊг¡ÌôÒ»¸öºÃÁË£»
¡¡¡¡BUILDER£¿Éú²úÁ÷Ë®ÏߣºÒÔǰÊÇÊÖ¹¤Òµ×÷·»Ê½µÄÈ˹¤µ¥¸öµ¥¸öµÄÉú²úÁã¼þÈ»ºóÒ»²½Ò»²½×é×°×ö£¬ºÃ±ÈÓÐÁ˹¤Òµ¸ïÃü£¬ÏÖÔÚ¶¼ÓÉÉú²úÁ÷Ë®Ïß´úÌæÁË¡£ÈçÒªÔì·áÌïÆû³µ£¬ÏÈÖÆ¶¨Æû³µµÄ¹¹ÔìÈç ......

JAVAÏß³ÌÖ®Ò»£ºÊµÏÖÒ»¸öÏ̵߳ÄÁ½ÖÖ·½·¨

      Javaͨ¹ýjava.lang.ThreadÀàÍê³É¶àÏ̡߳£ÎÒÃÇͨ¹ýͬһ¸öÀý×Ó£¬¿´Ï̵߳ÄÁ½ÖÖ´´½¨·½·¨£¬ÒÔ¼°ÔËÐз½·¨£º
(1)Ò»ÖÖÊÇÉùÃ÷ Thread µÄ×ÓÀà£¬ÖØÔØ Thread ÀàµÄ·½·¨ run£¨Extend java.lang.Thread and override the run method£©
public class MyThread  extends Thread
{
  &nb ......

ÓÉJAVA²ÎÊý´«µÝÒý·¢µÄ¶ÔÒýÓõÄ˼¿¼

½ñÌìÔÚ±àдһ¸ö¿ìËÙÅÅÐòº¯Êý£¬ÆäÖÐÏëÓÃÒ»¸öÔÚC++ÖÐÀàËÆswap¹¦Äܵĺ¯Êý£¬½á¹ûÒý·¢ÁËһϵÁеÄÎÊÌâ¡£
ÏÂÃæÊÇÔÚÍøÉÏËѵ½µÄ´úÂ룬²¢ÔÚÎҵı¾µØ»úÉÏ×÷ÁËÔËÐС£   
    
  public   class   ParamTest  
  {  
  public   static   void ......

JAVAÏß³ÌÖ®¶þ£ºÏ̵߳ĵ÷¶È

      ÓëÏß³ÌÐÝÃßÀàËÆ£¬Ï̵߳ÄÓÅÏȼ¶ÎÞ·¨±£ÕÏÏ̵߳ÄÖ´ÐдÎÐò¡£Ö»²»¹ý£¬ÓÅÏȼ¶¸ßµÄÏ̻߳ñÈ¡CPU×ÊÔ´µÄ¸ÅÂʽϴó£¬ÓÅÏȼ¶µÍµÄ²¢·Çû»ú»áÖ´ÐС£Ï̵߳ÄÓÅÏȼ¶ÓÃ1-10Ö®¼äµÄÕûÊý±íʾ£¬ÊýÖµÔ½´óÓÅÏȼ¶Ô½¸ß£¬Ä¬ÈϵÄÓÅÏȼ¶Îª5¡£ÔÚÒ»¸öÏß³ÌÖпªÆôÁíÍâÒ»¸öÐÂỊ̈߳¬ÔòпªÏ̳߳ÆÎª¸ÃÏ̵߳Ä×ÓỊ̈߳¬×ÓÏ̳߳õʼÓÅÏ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ