Á¤¼ºÈÆ
    12Àå ½Ç½À



´ÙÀ½ÀÇ ÇÁ·Î±×·¥À» Á÷Á¢ ¼öÇà½ÃÄÑ º¸°í ¿©·¯ °¡Áö¸¦ ¼öÁ¤Çϸ鼭 Å×½ºÆ® Çغ¸½Ã¿À.

  1. ThreadTimerEx
  2. RunnableTimerEx
  3. ThreadMainEx
  4. VibratingFrame
  5. SynchronizedEx
  6. TabAndThreadEx
  7. TestThread

½Ç½À¹®Á¦

¾Æ·¡ÀÇ ¹®Á¦¸¦ Ç®¾î Á¦ÃâÇϽÿÀ.

1

Thread Ŭ·¡½º¸¦ »ó¼Ó¹Þ¾Æ ½ÇÇà ½ÃÀÛ 10ÃÊ ÈÄ¿¡ ÀÚµ¿À¸·Î Á¾·áÇÏ´Â ½º·¹µå¸¦ ÀÛ¼ºÇ϶ó. ½º·¹µå°¡ ½ÇÇàÀ» ½ÃÀÛÇϸé ŸÀÌƲ ¹Ù¿¡ "½ÇÇà ½ÃÀÛ"À̶ó°í Ãâ·ÂÇÏ°í, ÄÁÅÙÆ®ÆÒÀÇ ¹ÙÅÁ»öÀº ³ë¶õ»öÀ¸·Î Ç϶ó. ½º·¹µå´Â Á¾·á Á÷Àü ŸÀÌƲ ¹Ù¿¡ "½ÇÇà Á¾·á"¶ó°í Ãâ·ÂÇÏ°í ¹ÙÅÁ»öÀ» ÆĶõ»öÀ¸·Î º¯°æÇ϶ó.

2

JPanel À» »ó¼Ó¹ÞÀº Æгο¡ Áö¸§ÀÌ 50ÀÎ ¿øÀÌ 500ms °£°ÝÀ¸·Î ·£´ýÇÑ À§Ä¡·Î À̵¿ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó. ÀÌ ÆгÎÀ» ÄÁÅÙÆ®ÆÒÀ¸·Î »ç¿ëÇ϶ó.

3

"³ª´Â ´ç½ÅÀ» »ç¶ûÇÕ´Ï´Ù" ¶ó´Â ¹®ÀÚ¿­À» °¡Áö°í, 0.5ÃÊ °£°ÝÀ¸·Î ÇÑ ±ÛÀÚ¾¿ µ¡ºÙ¿© Ãâ·ÂÇÏ°í, ¹®ÀÚ¿­ÀÌ ¸ðµÎ Ãâ·ÂµÇ¸é óÀ½ºÎÅÍ ´Ù½Ã ¹Ýº¹ÇÏ´Â WalkingLabel ÄÄÆ÷³ÍÆ®¸¦ ÀÛ¼ºÇ϶ó. WalkingLabel Àº JLabelÀ» »ó¼Ó¹Þµµ·Ï Ç϶ó.

4

ÇöÀç ½Ã°£ °ªÀ¸·ÎºÎÅÍ ½ÃÀÛÇÏ´Â µðÁöÅнð踦 ¸¸µé¾î¶ó. ½Ã°è´Â ½Ã, ºÐ, ÃÊ °ªÀ» °¡Áø´Ù.

5

±×¸²°ú °°ÀÌ ¾Æ·¡¿¡ ÃѾËÀ» ¹ß»çÇÏ´Â ¹ß»ç´ë°¡ ÀÖÀ¸¸ç, À§¿¡´Â ¸ñÇ¥ÀÏ(´ß)ÀÌ ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î Áö³­°£´Ù. »ç¿ëÀÚ°¡ Å°·Î »¡°£»ö ÃѾËÀ» ¹ß»çÇÏ¿© ¸ñÇ¥¹°À» ¸ÂÈ÷´Â °ÔÀÓÀ» ÀÛ¼ºÇ϶ó. ¸ñÇ¥¹°ÀÌ ¿òÁ÷ÀÌ´Â ½Ã°£Àº 20ms ´ç 5Çȼ¿ÀÌ´Ù. ¸ñÇ¥¹°ÀÌ ¿À¸¥ÂÊÀ» ¹þ¾î³ª¸é ´Ù½Ã ¿ÞÂÊ¿¡¼­ ½ÃÀ۵Ǹç ÃѾËÀÌ ¿òÁ÷ÀÌ´Â ¼Óµµ ¿ª½Ã 20ms´ç 5Çȼ¿ÀÌ´Ù. ÃѾËÀº ÇÑ ¹ø¿¡ ÇÑ °³¾¿¸¸ ¹ß»çµÇ¸ç, ¸ñÇ¥¹°À» ¸íÁßÇϵçÁö À§·Î ¿Ã¶ó°¡ ½ÇÆÐÇÏ¿©¾ß ´ÙÀ½ ¹ß»ç°¡ °¡´ÉÇÏ´Ù. ¸ñÇ¥¹°Àº ¸íÁߵǸé óÀ½ À§Ä¡·Î µ¹¾Æ°¡¼­ ´Ù½Ã ¿òÁ÷À̱⠽ÃÀÛÇÑ´Ù.

6

ÇÁ·¹ÀÓ ³» ÀÓÀÇÀÇ À§Ä¡¿¡ ¸¶¿ì½º·Î ÂïÀ¸¸é ±× À§Ä¡ºÎÅÍ ÇÑ °³ÀÇ ¹öºíÀÌ ¸¸µé¾îÁö°í À§·Î ¿òÁ÷ÀδÙ. ¹öºíÀÌ ¿ÏÀüÈ÷ ÇÁ·¹ÀÓÀ» ¹þ¾î³ª¸é ÇÁ·Î±×·¥¿¡¼­ »èÁ¦µÈ´Ù. ¹öºíÀº 20ms ¸¶´Ù 5Çȼ¿¾¿ À§·Î À̵¿ÇÑ´Ù. ¸¶¿ì½º·Î ÂïÀ» ¶§¸¶´Ù ¹öºíÀÌ ¸¸µé¾îÁö´Â ÇÁ·Î±×·¥À» ¿Ï¼ºÇ϶ó. ¹öºíÀº À̹ÌÁö ·¹À̺í·Î ±¸ÇöÇÏ¿©µµ µÇ°í, ±×·¡ÇÈÀ¸·Î ±¸ÇöÇÏ¿©µµ µÈ´Ù. ´ÙÀ½Àº À̹ÌÁö ·¹À̺í·Î ±¸ÇöÇÑ °ÍÀÌ´Ù.

 

Open Challenge

¾Æ¹ÙŸ¿Í ±«¹° °ÔÀÓ ¸¸µé±â

¾Æ¹ÙŸ¿Í ±«¹°ÀÌ µîÀåÇÏ°í ±«¹°Àº Å͹̳×ÀÌÅÍó·³ ²÷ÀÓ¾øÀÌ ¾Æ¹ÙŸ¸¦ µû¶ó´Ù´Ï´Â °ÔÀÓÀ» ¸¸µé¾îº¸ÀÚ. ¾Æ¹ÙŸ´Â 15x15 Å©±âÀÇ '@' ¹®ÀÚ¿­ ·¹À̺í·Î ¸¸µé°í ±«¹° ¿ª½Ã "M" ¹®ÀÚ¿­ ·¹À̺í·Î ¸¸µç´Ù. ¾Æ¹ÙŸ´Â »ó, ÇÏ, ÁÂ, ¿ì Å°¸¦ ÀÌ¿ëÇÏ¿© Æгλ󿡼­ ¿òÁ÷À̸鼭 µµ¸Á°¡°í, ±«¹°Àº ÀÚµ¿À¸·Î ¾Æ¹ÙŸ¸¦ ÃßÀûÇÏ¿© µû¶ó´Ù´Ñ´Ù. ¾Æ¹ÙŸ°¡ µµ¸ÁÄ¡´Â ¼Óµµ°¡ ¶³¾îÁö¸é ±«¹°¿¡°Ô ÀâÈ÷°Ô µÈ´Ù. ÀÌ °ÔÀÓÀº Á¡¼ö¸¦ °ü¸®ÇÏÁö ¾Ê´Â´Ù. ±×·¯¹Ç·Î ±«¹°¿¡°Ô ÀâÇôµµ Ưº°È÷ Á¡¼ö¿Í °ü°è¾øÀ¸¸ç ÇÁ·Î±×·¥Àº Á¾·áÇÏÁö ¾Ê´Â´Ù. ¿ÀÁ÷ 'q' Å°¸¦ ÀÔ·ÂÇÏ¿©¾ß °ÔÀÓÀº Á¾·áµÈ´Ù. ¾Æ¹ÙŸ´Â ÇÑ ¹øÀÇ Å° ÀԷ¿¡ 10Çȼ¿¾¿ À̵¿Çϸç, ±«¹°Àº »ó, ÇÏ, ÁÂ, ¿ì, ´ë°¢¼± ¹æÇâÀ¸·Î ¿òÁ÷ÀÏ ¼ö ÀÖ°í 200ms ¸¶´Ù ÇÑ ¹ø À̵¿ÇÏ°í ±× °Å¸®´Â 5Çȼ¿ÀÌ´Ù.

  µî·ÏÀÏ : 2016-09-17 [00:12] Á¶È¸ : 2805 ´Ù¿î : 0   
 
¡â ÀÌÀü±Û13Àå ½Ç½À
¡ä ´ÙÀ½±Û12Àå ¿¹Á¦ »ç¿ë À̹ÌÁöµé
°´Ã¼ÁöÇâ¾ð¾î ½Ç½À°Ô½ÃÆÇ
¹øÈ£ ¨Ï Á¦ ¸ñ À̸§ Á¶È¸ µî·ÏÀÏ
37 13Àå ½Ç½À ½Ç½À Á¤¼ºÈÆ 1355 09-17
36 12Àå ½Ç½À ½Ç½À Á¤¼ºÈÆ 2805 09-17
35 ¦¦❶ 12Àå ¿¹Á¦ »ç¿ë À̹ÌÁöµé °è¼Ó Á¤¼ºÈÆ 703 11-17
34    ¦¦❷ Practice 12-6 °è¼Ó Á¤¼ºÈÆ 871 11-17
33    ¦¦❷ Practice 12-5 °è¼Ó Á¤¼ºÈÆ 354 11-17
32 11Àå ½Ç½À ½Ç½À Á¤¼ºÈÆ 1355 09-16
31 ¦¦❶ 11Àå ¿¹Á¦ »ç¿ë À̹ÌÁöµé °è¼Ó Á¤¼ºÈÆ 755 11-17
30    ¦¦❷ Ex11-6 °è¼Ó Á¤¼ºÈÆ 724 11-17
29    ¦¦❷ Ex11-5 °è¼Ó Á¤¼ºÈÆ 728 11-17
28    ¦¦❷ Practice 11-6 °è¼Ó Á¤¼ºÈÆ 702 11-17
27    ¦¦❷ Practice 11-4 °è¼Ó Á¤¼ºÈÆ 728 11-17
26    ¦¦❷ Practice 11-3-2 °è¼Ó Á¤¼ºÈÆ 598 11-17
25    ¦¦❷ Practice 11-3-1 °è¼Ó Á¤¼ºÈÆ 693 11-17
24    ¦¦❷ Practice 11-2 °è¼Ó Á¤¼ºÈÆ 790 11-17
23 10Àå ½Ç½À ½Ç½À Á¤¼ºÈÆ 2127 09-16

[1][2][3]