¾ÛÅøÁî
46.¢½.168.138
46.¢½.168.129
46.¢½.168.161
46.¢½.168.136
46.¢½.168.145
46.¢½.168.162
46.¢½.168.144
46.¢½.168.140
115.¢½.135.198
46.¢½.168.139
 
°Ô½Ã¹° 223°Ç
   
[JAVA} Thread¿Í Runnable ¿¡¼­ÀÇ Àǹ®Á¡ÀÔ´Ï´Ù
±Û¾´ÀÌ : À̱ÔÇü                   ³¯Â¥ : 2011-08-11 (¸ñ) 16:54 Á¶È¸ : 3376
class SumThread implements Runnable{
  int from, to;                           
  long sum;                             
  SumThread(int from, int to){        
    this.from=from;
    this.to=to;
  }
  long getSum(){                      
    return sum;
  }
  public void run(){                   
    for(int i=from;i<=to;i++)
      sum+=i;
  }
}
public class Thread02{
  public static void main(String[] args){
 
    SumThread st=new SumThread(1, 1000);    
    Thread aa  = new Thread(st); //1.- Ŭ·¡½º¸¦ °´Ã¼È­ ½ÃŲ º¯¼ö st¸¦ Thread(st)·Î
    aa.start();     
    try{
    ss.join();
    }catch(Exception e){}
    System.out.println(st.getSum());          //2.-- aa.getSum() ÀÌ ¾ÈµÇ´Â ÀÌÀ¯°¡ ±Ã±Ý!
    System.out.println(aa.isAlive());           
    
   
  }
}

½º·¹µå¸¦ ÀÌ¿ëÇؼ­ 1ºÎÅÍ 1000±îÁöÀÇ ÇÕÀ» ±¸ÇÏ´Â ÄÚµåÀÔ´Ï´Ù.

1¹ø Ç¥½Ã¿¡¼­ ½º·¹½º¿¡ ¸Å°³º¯¼ö·Î Ŭ·¢½º °´Ã¤º¯¼ö¸¦ ³Ö¾ú´Âµ¥(ÀûÈ®ÇÑ Ç¥ÇöÀÎÁö´Â À߸𸣰ڽÀ´Ï´Ù ¤Ð;)

°´Ã¤º¯¼ö¸¦ ³Ö¾ú±â ‹š¹®¿¡ ½º·¹µå °´Ã¼¸í aa.getSum()ÀÌ °¡´ÉÇÒÁÙ ¾Ë¾Ò´Âµ¥ Á¢±ÙÀÌ ¾ÈµÇ´Â°Ì´Ï´Ù.

½º·¹µå °´Ã¤¸¦ ¸¸µé¶§ À§¿¡¼­ ¸¸µç Ŭ·¡½º °´Ã¤ÀÇ ¸Þ¼ÒµåµéÀº »ó¼Ó(?)ÀÌ ¾ÈµÇ°í ±»ÀÌ »ó¼Ó½Ãų·Á¸é µû·Î ±¸ÇöÇØÁà¾ßÇϴ°ǰ¡¿ä?..
* ±ÛÀ» µî·ÏÇϽǶ§ ²À ÇÊ¿äÇÑ °æ¿ì°¡ ¾Æ´Ï¸é °³ÀÎÁ¤º¸¸¦ ³²±âÁö ¸¶¼¼¿ä ^^ (¿¬¶ôó,À̸ÞÀÏÁÖ¼Ò,Áֹεî·Ï¹øÈ£ µî)





 
¹ÚÂù¿ì 2011-08-24 (¼ö) 10:56
aa´Â "Thread" ÇüÀÇ °´Ã¼ÀÔ´Ï´Ù.
±Ùµ¥ st´Â "Runnable"À» »ó¼Ó¹ÞÀº "SumThread" ÇüÀÇ °´Ã¼ÀÔ´Ï´Ù.
µÎ °´Ã¼°¡ ŸÀÔÀÌ ´Ù¸£´Ï ¾ÈµÉ ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù.
getSumÀ» ÇÏ·Á¸é SumThread ÇüÀ¸·Î ¼±¾ðµÈ °´Ã¼¸¦ ´ë»óÀ¸·Î ÇؾßÇÕ´Ï´Ù.


Á¦»ý°¢¿£ Runnable·Î ±¸ÇöÇϱ⠺¸´Ù´Â Thread¸¦ Á÷Á¢ »ó¼Ó¹Þ¾Æ¼­ ±¸ÇöÇÏ½Ã´Â°Ô ÁÁÀ»°Í °°½À´Ï´Ù.
 
°­½ÅÀç 2011-08-24 (¼ö) 22:40
ÀÚ½Ä Å¬·¡½º´Â ºÎ¸ð Ŭ·¡½ºÀÇ ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖÁö¸¸, ºÎ¸ð Ŭ·¡½º´Â ÀڽĿ¡¼­¸¸ ±¸ÇöµÈ ÇÔ¼ö¸¦ ¾ËÁö ¸øÇؼ­ ±×·¸½À´Ï´Ù.. ^^;
   

°Ô½Ã¹° 223°Ç
¹øÈ£ Á¦¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
63  ¾Èµå·ÎÀÌµå ¾îÇà °³¹ßÈÄ µð¹ÙÀ̽º¿¡ °üÇÑ Áú¹®ÀÔ´Ï´Ù +4 Á¶¿ë±¸ 08-01 3509
62  °¶·°½Ã2 Ä«¸Þ¶ó¸ðµå ¹®Á¦ +1 ³²À̼® 09-12 3446
61  DBÀÚ·á ºÒ·¯¿À±â Áú¹®ÀÔ´Ï´Ù. +2 ÀÌ½Â±Ô 02-13 3436
60  [JAVA} Thread¿Í Runnable ¿¡¼­ÀÇ Àǹ®Á¡ÀÔ´Ï´Ù +2 À̱ÔÇü 08-11 3377
59  ¾Èµå·ÎÀ̵å Áöµµ °ü·Ã Áú¹®ÀÔ´Ï´Ù ÀÌÇÑÁø 07-27 3346
58  Html ÆÄ½Ì °ü·Ã Áú¹®ÀÔ´Ï´Ù. °í¼ö´Ôµé Á¦¹ß Çѹø¸¸ ½Å°æ½áÁÖ½Ã¸é ¹é°ñ³­¸ÁÀ¸·Î ¾Ë°Ú½À´Ï´Ù ¤Ð +3 ±èÂù¼º 01-27 3323
57  apk À¥¹èÆ÷ °ü·ÃÀÔ´Ï´Ù. +2 ¹Ú³²±Ô 02-22 3276
56  ¾Èµå·ÎÀ̵å ÀÌŬ¸³½º ½ÇÇàÀ» Çغ¸°í½ÍÀºµ¥... +2 ±èµµÇü 01-22 3261
55  protected ¿¡ ´ëÇÑ ex)protected Dialog Áú¹®ÀÔ´Ï´Ù. +2 ±èÁøÈñ 04-26 3210
54  ¼³Ä¡ ÈÄ ¿µ¹®À¸·Î¸¸ ³ª¿À´Â ¹®ÀÇ +1 ÀåÀºÁ¤ 03-08 3158
53  ¿°Ä¡ ºÒ±¸ÇÏÁö¸¸ °í¼ö´ÔµéÀÇ ´äº¯ ºÎŹ µå¸±°Ô¿ä¤Ð [ÀÔ¹®, ¿Õ ÃÊÂ¥, ÇÏÁö¸¸ ¿­Á¤Àº ÃÖ°í] +5 Á¶¿Ïö 12-27 3102
52  ¾Èµå·ÎÀ̵å ÇÁ·Î±×·¡¹Ö Áú¹®µå¸³´Ï´Ù.¤Ð¤Ð ¼­ÁöÈÆ 12-17 3100
51  ¾Èµå·ÎÀÌµå °³¹ß Áß Áú¹® µå¸³´Ï´Ù. +4 À¯º´¿í 07-11 3083
50  ¾Èµå·ÎÀ̵å ÀÌŬ¸³½º ¿À·ù +5 ÀÌÀçÀÏ 04-19 3082
49  Intent »ç¿ë°ü·Ã Áú¹®ÀÔ´Ï´Ù. +2 ±èÁø 11-22 3064
48  ¹®ÀÚ,ºÎÀçÁß,Ä«Åå ¿ÔÀ»½Ã¿¡ ¿ÜºÎ LED ¹öÆ°ÀÌ °è¼Ó ºû³ª°Ô ¼öÁ¤ÇÒ ¼ø ¾øÀ»±î¿ä? +2 ¾çÁ¤¹ü 01-29 3045
47  ¾×ƼºñƼ°£ µ¥ÀÌÅÍÀü´Þ Áú¹®ÀÔ´Ï´Ù. +3 Á¤¿ëÇö 10-23 3022
46  ¾Èµå·ÎÀ̵å ÀÔ¹® !! +2 ÃÖ¼ºÁ¶ 08-07 2990
45  ½º¸¶Æ®Æù¸¸¿¡¼­ µ¹¾Æ°¡´Â °ÔÀÓÀ» ÅÇ¿¡¼­µµ µ¹¾Æ°¡°Ô ÇÏ´Â ¹æ¹ý ¾Ë·ÁÁÖ¼¼¿ä ~ +2 Áö³ª 11-16 2984
44  ºÎ»ê ¾Û°³¹ß ½ºÅ͵ð 11±â ¸ðÁýÀº ¾ðÁ¦ ½ÃÀÛÇϳª¿ä? +1 ¼­¹«´ö 09-17 2975
 1  2  3  4  5  6  7  8  9  10  11  12  
 
 
 
Copyright ¨Ï wwwold.androidstudy.co.kr. All rights reserved.