ÀϽÃÁß´ÜµÈ ½º·¹µå¿¡ ´ëÇÑ ¸ð´ÏÅÍ Á¤º¸°¡ Ç¥½ÃµÉÁö ¿©ºÎ¸¦ º¯°æÇÏ·Á¸é ¸ð´ÏÅÍ Ç¥½Ã ¸í·É[ ]À» ¼±ÅÃÇϽʽÿÀ.
Âü°í: ±âº» VMÀº ¸ð´ÏÅÍ Á¤º¸ Ç¥½Ã¸¦ Áö¿øÇØ¾ß ÇÕ´Ï´Ù. IBM ¶Ç´Â SUN VMÀ» »ç¿ë ÁßÀÎ °æ¿ì, 1.4¸¦ ³Ñ´Â ¹öÀüÀº ¸ð´ÏÅÍ Á¤º¸¸¦ Áö¿øÇÕ´Ï´Ù.
´ÙÀ½ÀÇ ÄÚµå ¿¹Á¦¸¦ °í·ÁÇØ º¸½Ê½Ã¿À.
/** * Hello World */ public class HelloWorld { public static void main(String[] args) { Object mutex = new Object(); synchronized (mutex) { System.out.println("Hello World!"); } } }
À§ ÄÚµå ½º´ÏÆêÀÌ ¸ð´ÏÅÍ Ç¥½Ã°¡ ¼±ÅÃµÈ »óÅ¿¡¼ Áö¿øÇÏ´Â VM¿¡¼ ½ÇÇàµÇ´Â °æ¿ì, ¸ð´ÏÅÍ Á¤º¸´Â 'Ű'·Î Ç¥½ÃµÇ¸ç ÀϽÃÁß´ÜµÈ ½º·¹µåÀÇ ÇÏÀ§·Î ½ºÅà ÇÁ·¹ÀÓ ¾Õ¿¡ ³ªÅ¸³³´Ï´Ù.
±×·¯³ª ¸ð´ÏÅÍ Ç¥½Ã°¡ ¼±ÅÃµÈ »óÅ¿¡¼ Áö¿øµÇÁö ¾Ê´Â VM¿¡¼ µ¿ÀÏÇÑ ½º´ÏÆêÀ» ½ÇÇàÇÏ´Â °æ¿ì, ÇØ´ç VM¿¡¼ ¸ð´ÏÅÍ Á¤º¸°¡ Áö¿øµÇÁö ¾Ê´Â´Ù´Â °æ°í°¡ Ç¥½ÃµË´Ï´Ù.
µð¹ö±× º¸±â
¸ð´ÏÅÍ Ç¥½Ã
½Ã½ºÅÛ ½º·¹µå Ç¥½Ã
½º·¹µå ±×·ì Ç¥½Ã