ÀϽÃÁß´ÜµÈ ½º·¹µå¿¡ ´ëÇÑ ¸ð´ÏÅÍ Á¤º¸°¡ Ç¥½ÃµÉÁö ¿©ºÎ¸¦ º¯°æÇÏ·Á¸é ¸ð´ÏÅÍ Ç¥½Ã ¸í·É[
]À» ¼±ÅÃÇϽʽÿÀ.
Âü°í: ±âº» 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¿¡¼ ¸ð´ÏÅÍ Á¤º¸°¡ Áö¿øµÇÁö ¾Ê´Â´Ù´Â °æ°í°¡ Ç¥½ÃµË´Ï´Ù.



µð¹ö±× º¸±â
¸ð´ÏÅÍ Ç¥½Ã
½Ã½ºÅÛ ½º·¹µå Ç¥½Ã
½º·¹µå ±×·ì Ç¥½Ã