{"id":323,"date":"2009-06-09T08:34:14","date_gmt":"2009-06-09T08:34:14","guid":{"rendered":"http:\/\/apollo89.com\/wordpress\/?p=323"},"modified":"2013-01-29T12:28:44","modified_gmt":"2013-01-29T03:28:44","slug":"java-%ec%97%90%ec%84%9c-shared-memory-%ec%82%ac%ec%9a%a9%ed%95%98%eb%a0%a4%eb%a9%b4","status":"publish","type":"post","link":"https:\/\/apollo89.com\/wordpress\/?p=323","title":{"rendered":"Java \uc5d0\uc11c shared memory \uc0ac\uc6a9\ud558\ub824\uba74 ?"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>\uc790\ubc14\ub294 \uc4f0\ub808\ub4dc \ubaa8\ub378 \uae30\ubc18\uc758 \uc5b8\uc5b4\uc785\ub2c8\ub2e4. \uacf5\uc720 \uba54\ubaa8\ub9ac\ub294 \ud504\ub85c\uc138\uc2a4 \uae30\ubc18\uc758 \ubaa8\ub378\uc5d0\uc11c \uc11c\ub85c\uac04\uc758 \uc790\uc6d0\uc744 \uacf5\uc720\ud558\uc5ec \ud6a8\uc728\uc801\uc73c\ub85c \uc0ac\uc6a9\ud558\uae30 \uc704\ud55c \uac83\uc778\ub370, \uc4f0\ub808\ub4dc \uc790\uccb4\uac00 \ud558\ub098\uc758 \ud504\ub85c\uc138\uc2a4\uc5d0\uc11c \uc790\uc6d0\uc744 \uacf5\uc720\ud558\uc5ec \uc0ac\uc6a9\ud558\ub294 \uc2dc\ubd84\ud560\ucc98\ub9ac\uc758 \uac1c\ub150\uc774\ubbc0\ub85c \uae30\ubcf8\uc801\uc73c\ub85c &#8216;\uc790\ubc14\uc5d0\uc11c \uba54\ubaa8\ub9ac\ub97c \uad00\ub9ac\ud558\uace0 \uc2e4\ud589\ud558\ub294 \uac83 \uc790\uccb4\uac00 \ubaa8\ub450 \uacf5\uc720\uba54\ubaa8\ub9ac\ub97c \uc0ac\uc6a9\ud558\uace0 \uc788\ub2e4&#8217;\uace0 \ubcf4\uc2dc\uba74 \ub429\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc790\ubc14\uc5d0\ub294 &#8216;\uacf5\uc720\uba54\ubaa8\ub9ac&#8217;\ub77c\ub294 \uac1c\ub150\uc790\uccb4\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. \uc65c\ub0d0\uba74, \uae30\ubcf8\uc801\uc73c\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uac83\uc774 \uacf5\uc720\uba54\ubaa8\ub9ac \ubc16\uc5d0 \uc5c6\uc73c\ub2c8\uae4c\uc694.<\/p>\n<p>\ub9cc\uc57d \uc774\ub7f0 \ubaa8\ub378\uc774 \uc544\ub2c8\ub77c\uba74 \uac00\ube44\uc9c0 \uceec\ub809\ud130(GC)\ub3c4, \ub3d9\uc801 \ud074\ub798\uc2a4 \ub85c\ub354\ub3c4 \uc874\uc7ac\ud560 \uc218 \uc5c6\uc744 \uac81\ub2c8\ub2e4. \uc790\ubc14\uc5d0\uc11c\ub294 \ud504\ub85c\uc138\uc2a4\ub294 \ub2e8 \ud558\ub098, JVM\uc774\ub77c\uace0 \ubd80\ub974\ub294 \uac00\uc0c1\uba38\uc2e0 \ud504\ub85c\uc138\uc2a4 \ud558\ub098\ubfd0\uc785\ub2c8\ub2e4. \uc74c, \uadf8\ub807\ub2e4\uba74 \uc5ec\ub7ec\uac1c\uc758 JVM \ud504\ub85c\uc138\uc2a4 \uac04\uc5d0 \ub9ac\uc18c\uc2a4 \uacf5\uc720\ub294 \uc5b4\ub5bb\uac8c \ud558\ub290\ub0d0? \ub77c\uace0 \ubb3c\uc73c\uc2e0\ub2e4\uba74, \ud604\uc7ac\ub85c\uc11c\ub294 \ub2f5\uc774 \uc5c6\uad70\uc694. \ub9cc\uc57d JVM \ub808\ubca8\uc758 \uc870\uc791\uc744 \ud5c8\uc6a9\ud558\uba74 \ubcf4\uc548\uc774\ub098 \uc548\uc815\uc131 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud560\ud14c\ub2c8\uae4c\uc694. \uadf8\ub798\uc11c \uac00\ub2a5\ud558\uba74 JVM\uc744 \uc5ec\ub7ec\uac1c \ub744\uc6b0\uc9c0\uc54a\uace0 \ud558\ub098\uc758 JVM\uc5d0\uc11c \uc5ec\ub7ec\uac00\uc9c0\uc758 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \ud638\ucd9c\ud558\ub294 \ud3b8\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/p>\n<p>JDK 7\uc5d0\uc11c\ub294 \ubaa8\ub4e0 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \ud558\ub098\uc758 JVM\uc5d0\uc11c \uc2e4\ud589\ud560 \uc218 \uc788\ub3c4\ub85d Isolation API\ub77c\ub294 \uac83\uc744 \uace0\ub824\ud558\uace0 \uc788\ub2e4\uace0 \ud558\ub354\uad70\uc694. \uc774\ubbf8 \uc81c\uc548\uc740 \ub098\uc628 \uc0c1\ud0dc\uc778\ub370, \uad6c\ud604\uc774 \uc548\ub418\uc5c8\uc744 \ubfd0\uc774\uc8e0. \ub9cc\uc57d \uad6c\ud604\ub41c\ub2e4\uba74 \uc5ec\ub7ec\uac1c\uc758 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \ud558\ub098\uc758 \uba38\uc2e0\uc5d0\uc11c \ub3d9\uc791\uc2dc\ud0ac \ub54c \uc9c0\uae08\uacfc\ub294 \ube44\uad50\ud560 \uc218 \uc5c6\uc744\uc815\ub3c4\ub85c \ud6a8\uc728\uc801\uc778 \uc790\uc6d0 \uc0ac\uc6a9\uc744 \ud560 \uc218 \uc788\uac8c \ub418\uaca0\uc9c0\uc694.<\/p>\n<p>P.S : \uc704\uc5d0 \ubd84\uc774 JNI\ub85c \uad6c\ud604\uc744 \ud55c\ub2e4\uace0 \ud558\uc168\ub294\ub370, JNI\ub85c \uad6c\ud604\uc744 \ud574\uc11c \uba54\ubaa8\ub9ac \uc601\uc5ed\uc744 \ud655\ubcf4\ud574\ub3c4 \uadf8\uac74 \uc790\ubc14\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc601\uc5ed\uc774 \uc544\ub2d9\ub2c8\ub2e4. JNI\ub294 \uc5b4\ub514\uae4c\uc9c0\ub098 \ub124\uc774\ud2f0\ube0c \uc5b8\uc5b4\uc640 \uc790\ubc14 \uc0ac\uc774\uc758 \uad50\ub958 \uc5ed\ud560\uc744 \ud560 \ubfd0\uc774\uace0 \uc790\ubc14\uac1d\uccb4\ub294 \uc5b4\ub514\uae4c\uc9c0\ub098 JVM\uc758 \uc601\uc5ed \uc548\uc5d0\uc11c\ub9cc \uc874\uc7ac\ud560 \uc218 \uc788\uc73c\ub2c8\uae4c\uc694. \uc560\uc2dc\ub2f9\ucd08, \uc790\ubc14\uc5b8\uc5b4\uc758 \uc785\uc7a5\uc5d0\uc11c\ub294 \uacf5\uc720\uba54\ubaa8\ub9ac\ub97c \ub530\ub85c \ud655\ubcf4\ud560 \ud544\uc694\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n<p>Shared Memory\ub294 \ud504\ub85c\uc138\uc2a4\uac04\uc758 \uba54\ubaa8\ub9ac \uacf5\uc720\uc5d0 \uc4f0\uc785\ub2c8\ub2e4\ub9cc, \uc544\uc2dc\ub2e4\ud53c\uc2dc \uc790\ubc14 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc740 JVM \uc548\uc5d0\uc11c\ub9cc \uc874\uc7ac\ud560 \uc218 \uc788\uc73c\uba70 JVM \uc790\uccb4\uac00 \ud558\ub098\uc758 \ud504\ub85c\uc138\uc2a4\uc785\ub2c8\ub2e4. \uc2e4\ud589\ub418\ub294 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc740 \ubaa8\ub450 \uc4f0\ub808\ub4dc\uc774\uc9c0\uc694. \uac00\uc7a5 \uc911\uc694\ud55c \uac83\uc740 JVM\uc740 \ubcf4\uc548\uc774\ub098 \uc548\uc815\uc131\uc744 \uc774\uc720\ub85c JVM \uc678\ubd80\uc5d0 \ub300\ud55c \uc9c1\uc811\uc801\uc778 \uc811\uadfc\uc744 &#8216;\uc6d0\uce59\uc801\uc73c\ub85c \ud5c8\uc6a9\ud558\uc9c0 \uc54a\ub294\ub2e4&#8217;\ub294 \uac83 \uc785\ub2c8\ub2e4. \uc774\uac83\uc744 \ud5c8\uc6a9\ud558\uac8c \ub418\uba74 \uc790\ubc14\uc758 \ucca0\ud559\uc778 Write Once, Run Anywhere\uac00 \uae68\uc838\ubc84\ub9ac\ub294\ub370, \uc36c \uc785\uc7a5\uc5d0\uc11c\ub294 \uc6a9\ub0a9\ub420 \uc218 \uc5c6\ub294 \uc77c\uc774\uaca0\uc8e0.<\/p>\n<p>\ub530\ub77c\uc11c \ub2e4\ub978 \ud504\ub85c\uc138\uc2a4 &#8211; \ud558\ubb3c\uba70 \uadf8 \ud504\ub85c\uc138\uc2a4\uac00 \ubaa8\ub450 JVM\uc774\ub354\ub77c\ub3c4 &#8211; \uac04\uc758 \uba54\ubaa8\ub9ac \uacf5\uc720\uc5d0 \uc0ac\uc6a9\ub418\ub294 \ubc29\ubc95\uc740 \uc804\ud1b5\uc801\uc73c\ub85c &#8216;\ud30c\uc77c&#8217;\uc774\uc5c8\uc2b5\ub2c8\ub2e4. \uc9c8\ubb38\ud558\uc2e0 \ubd84\uaed8\uc11c\ub3c4 \uac19\uc740 \uc758\ubbf8\ub85c \uc4f0\uc168\ub2e4\uace0 \uc0dd\uac01\ud569\ub2c8\ub2e4\ub9cc Memory Mapped File \uc785\ub2c8\ub2e4. MMF\ub97c \uc0ac\uc6a9\ud560 \ub54c \uac19\uc740 \uc9c0\uc810\uc758 \uba54\ubaa8\ub9ac\ub97c \uc77d\uc5b4\ub4e4\uc774\ub294 \uac83\uc774 \ub9de\ub290\ub0d0-\ub77c\uace0 \ubb3c\uc5b4\ubcf4\uc168\ub294\ub370&#8230; \uae00\uc384\uc694. \ub9de\uc744 \uc218\ub3c4, \ud2c0\ub9b4 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<br \/>\n\uc6d0\uc778\uc744 \ub4e4\uc5b4\ubcf4\uc790\uba74&#8230;<\/p>\n<p>\uccab\uc9f8, \uc6b4\uc601\uccb4\uc81c\uc758 \ub514\uc2a4\ud06c \uc6b4\uc601\uc804\ub7b5\uc5d0 \ub530\ub77c\uc11c \uc989\uac01\uc801\uc778 &#8216;\uc4f0\uae30&#8217;\uac00 \uc774\ub8e8\uc5b4\uc9c0\uc9c0 \uc54a\uc744 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<br \/>\n\uc608\ub97c \ub4e4\uc5b4 \ubc84\ud37c\ub9c1\uc774 \uc788\uaca0\uc9c0\uc694. NIO\uc5d0\uc11c\ub294 \uc774\ub7f0 \uacbd\uc6b0\uc5d0 \uc989\uac01\uc801\uc778 \uc4f0\uae30\ub97c \uc694\uccad\ud558\ub294 \uba54\uc18c\ub4dc\uac00 \uc788\uc2b5\ub2c8\ub2e4\ub9cc \uadf8 \ud6a8\uacfc\uac00 100% \ud655\uc2e4\ud788&#8230;.\ub77c\uace0 \uc7a5\ub2f4\ud560 \uc218\ub294 \uc5c6\ub2e4\uace0 \uc54c\uace0\uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ub458\uc9f8, JVM \ub0b4\ubd80\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \ubc14\uc774\ud2b8 \uc21c\uc11c\ub294 \uc6b4\uc601\uccb4\uc81c\uc758 \ubc14\uc774\ud2b8 \uc21c\uc11c\uc640 \ud2c0\ub9b4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br \/>\nJVM\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \ubc14\uc774\ud2b8 \uc624\ub354\ub294 \ub124\ud2b8\uc6cc\ud06c\uc640 \ub9c8\ucc2c\uac00\uc9c0\ub85c \ube45 \uc778\ub514\uc548 \uc785\ub2c8\ub2e4. \ud30c\uc77c\uc5d0\uc11c \uac19\uc740 \uc9c0\uc810\uc5d0\uc11c \uac19\uc740 4\ubc14\uc774\ud2b8\ub97c \uc77d\uc5b4\ub4e4\uc600\ub2e4\uace0 \ud558\ub354\ub77c\ub3c4 C\ub85c \uc791\uc131\ud55c \ub124\uc774\ud2f0\ube0c \ud504\ub85c\uc138\uc11c\uc640 \uc790\ubc14 \uc5b4\ud50c\ub808\uc774\ucf00\uc774\uc158\uc5d0\uc11c \ub098\ud0c0\ub098\ub294 INT \uac12\uc740 \ub2e4\ub97c \uc218\uac00 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ub9c8\uc9c0\ub9c9\uc73c\ub85c C\uc5d0\uc11c \uba64\ubc84\uac12\uc744 \uc0ac\uc6a9\ud558\ub294 \ubc29\uc2dd\uc740 &#8216;\ud3ec\uc778\ud130&#8217;\uc785\ub2c8\ub2e4. \ucc38\uc870\ub97c \ud1b5\ud574\uc11c \uc811\uadfc\ud558\uace0 \uc2f6\ub2e4\uba74 \ucc38\uc870\uac12\uc744 JVM\uc5d0\uc11c \uc5b4\ub5a4 \ubc29\uc2dd\uc744 \uc368\uc11c\ub4e0 \uc81c\uacf5\ud574\uc57c\ud558\ub294\ub370&#8230; \uc544\uc2dc\ub2e4\uc2dc\ud53c Shared Memory\ub294 GC\uc758 \ub300\uc0c1\uc774 \uc544\ub2d9\ub2c8\ub2e4. \uc989, \ucc38\uc870\uac12\uc744 \ub9cc\ub4e0\ub2e4\uace0 \ud558\ub354\ub77c\ub3c4 JVM \uc785\uc7a5\uc5d0\uc11c\ub294 \uad00\ub9ac\uac00 \ubd88\uac00\ub2a5\ud55c \uc560\ubb3c\ub2e8\uc9c0\uc778 \uc148\uc774\uc8e0. \uac89\ubcf4\uae30\uc5d0 \uc870\uae08 \ud3b8\ud55c \ubc29\ubc95\uc77c \ubfd0, \uacb0\uad6d JVM\uc5d0\uac8c &#8216;\ub0b4\uac00 \uc6d0\ud558\ub294 \uc7a5\uc18c\uc758 \uba54\ubaa8\ub9ac \uc811\uadfc\uc744 \ud5c8\uc6a9\ud574 \ub2ec\ub77c&#8217;\ub294 \uac83\uc778\ub370 \ub9c8\ucc2c\uac00\uc9c0\ub85c \uc6d0\uce59\uc801\uc73c\ub85c \ud5c8\uc6a9\ub418\uc9c0 \uc54a\ub294 \uc77c\uc785\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub798\uc11c \uc5b4\ub5bb\uac8c \ud558\ub780\ub9d0\uc774\ub0d0?<\/p>\n<p>\uc774\ub7f4 \ub54c \ub098\uc624\ub294 &#8216;\uc804\uac00\uc758 \ubcf4\ub3c4&#8217;, JNI \ub098 JNA \ubc16\uc5d0 \uc5c6\uc2b5\ub2c8\ub2e4. -_-;; \uba54\ubaa8\ub9ac\ub9f5 \ud30c\uc77c\uc744 \uc774\uc6a9\ud55c \uc5ec\ub7ec\uac00\uc9c0 \ud3b8\ubc95\uc774 \uc788\uaca0\uc9c0\ub9cc, \uc815\ub9d0\ub85c &#8216;Shared Memory&#8217;\ub97c \uc0ac\uc6a9\ud558\uc2dc\uace0 \uc2f6\uc73c\uc2dc\ub2e4\uba74 \ub2f5\uc740 \uc624\ub85c\uc9c0 \ud558\ub098. \uc790\ubc14 \ud504\ub85c\uc138\uc2a4(JVM)\uacfc C \ud504\ub85c\uc138\uc2a4\ub97c \uc5f0\uacb0\ud558\ub294 \ubcc4\ub3c4\uc758 \uc911\uac04 C \ud504\ub85c\uc138\uc2a4\ub97c DLL \ud615\ud0dc\ub85c \ub9cc\ub4e4\uc5b4\uc11c loadLibrary()\ub97c \uc0ac\uc6a9\ud574\uc11c \ud568\uc218\ub97c \ud638\ucd9c\ud558\ub294 \uac81\ub2c8\ub2e4. \ubb3c\ub860 \ub2e4\uc18c \uc624\ubc84\ud5e4\ub4dc\uac00 \uc788\ub2e4\uace0 \uc54c\uace0 \uc788\uc9c0\ub9cc \uc815\ub9d0 \ud06c\ub9ac\ud2f0\uceec\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uc544\ub2c8\uba74 \uc0c1\uad00\uc5c6\ub2e4\uace0 \ub4e4\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uae30\ud0c0 \ucc38\uace0 :<br \/>\nhttp:\/\/www.velocityreviews.com\/forums\/t141702-shared-memory-in-java.html<br \/>\nhttp:\/\/forums.sun.com\/thread.jspa?messageID=2699137<br \/>\nhttp:\/\/www.koders.com\/java\/fidE1510F023E541D2578505E190C4162A777AFD5B4.aspx?s=file%3Asemap*.java<br \/>\nhttp:\/\/www.codeproject.com\/KB\/java\/sharedmem_jni.aspx<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; \uc790\ubc14\ub294 \uc4f0\ub808\ub4dc \ubaa8\ub378 \uae30\ubc18\uc758 \uc5b8\uc5b4\uc785\ub2c8\ub2e4. \uacf5\uc720 \uba54\ubaa8\ub9ac\ub294 \ud504\ub85c\uc138\uc2a4 \uae30\ubc18\uc758 \ubaa8\ub378\uc5d0\uc11c \uc11c\ub85c\uac04\uc758 \uc790\uc6d0\uc744 \uacf5\uc720\ud558\uc5ec \ud6a8\uc728\uc801\uc73c\ub85c \uc0ac\uc6a9\ud558\uae30 \uc704\ud55c \uac83\uc778\ub370, \uc4f0\ub808\ub4dc \uc790\uccb4\uac00 \ud558\ub098\uc758 \ud504\ub85c\uc138\uc2a4\uc5d0\uc11c \uc790\uc6d0\uc744 \uacf5\uc720\ud558\uc5ec \uc0ac\uc6a9\ud558\ub294 \uc2dc\ubd84\ud560\ucc98\ub9ac\uc758 \uac1c\ub150\uc774\ubbc0\ub85c \uae30\ubcf8\uc801\uc73c\ub85c &#8216;\uc790\ubc14\uc5d0\uc11c \uba54\ubaa8\ub9ac\ub97c \uad00\ub9ac\ud558\uace0 \uc2e4\ud589\ud558\ub294 \uac83 \uc790\uccb4\uac00 \ubaa8\ub450 \uacf5\uc720\uba54\ubaa8\ub9ac\ub97c \uc0ac\uc6a9\ud558\uace0 \uc788\ub2e4&#8217;\uace0 \ubcf4\uc2dc\uba74 \ub429\ub2c8\ub2e4. &hellip; <a href=\"https:\/\/apollo89.com\/wordpress\/?p=323\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[662],"tags":[1466,410,411,412,413,96],"class_list":["post-323","post","type-post","status-publish","format-standard","hentry","category-java-jsp","tag-cc","tag-jni","tag-jvm","tag-mmf","tag-shared-memory","tag-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Java \uc5d0\uc11c shared memory \uc0ac\uc6a9\ud558\ub824\uba74 ? - Apollo89.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/apollo89.com\/wordpress\/?p=323\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java \uc5d0\uc11c shared memory \uc0ac\uc6a9\ud558\ub824\uba74 ? - Apollo89.com\" \/>\n<meta property=\"og:description\" content=\"&nbsp; \uc790\ubc14\ub294 \uc4f0\ub808\ub4dc \ubaa8\ub378 \uae30\ubc18\uc758 \uc5b8\uc5b4\uc785\ub2c8\ub2e4. \uacf5\uc720 \uba54\ubaa8\ub9ac\ub294 \ud504\ub85c\uc138\uc2a4 \uae30\ubc18\uc758 \ubaa8\ub378\uc5d0\uc11c \uc11c\ub85c\uac04\uc758 \uc790\uc6d0\uc744 \uacf5\uc720\ud558\uc5ec \ud6a8\uc728\uc801\uc73c\ub85c \uc0ac\uc6a9\ud558\uae30 \uc704\ud55c \uac83\uc778\ub370, \uc4f0\ub808\ub4dc \uc790\uccb4\uac00 \ud558\ub098\uc758 \ud504\ub85c\uc138\uc2a4\uc5d0\uc11c \uc790\uc6d0\uc744 \uacf5\uc720\ud558\uc5ec \uc0ac\uc6a9\ud558\ub294 \uc2dc\ubd84\ud560\ucc98\ub9ac\uc758 \uac1c\ub150\uc774\ubbc0\ub85c \uae30\ubcf8\uc801\uc73c\ub85c &#8216;\uc790\ubc14\uc5d0\uc11c \uba54\ubaa8\ub9ac\ub97c \uad00\ub9ac\ud558\uace0 \uc2e4\ud589\ud558\ub294 \uac83 \uc790\uccb4\uac00 \ubaa8\ub450 \uacf5\uc720\uba54\ubaa8\ub9ac\ub97c \uc0ac\uc6a9\ud558\uace0 \uc788\ub2e4&#8217;\uace0 \ubcf4\uc2dc\uba74 \ub429\ub2c8\ub2e4. &hellip; Continue reading &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/apollo89.com\/wordpress\/?p=323\" \/>\n<meta property=\"og:site_name\" content=\"Apollo89.com\" \/>\n<meta property=\"article:published_time\" content=\"2009-06-09T08:34:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-01-29T03:28:44+00:00\" \/>\n<meta name=\"author\" content=\"apollo89\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"apollo89\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=323#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=323\"},\"author\":{\"name\":\"apollo89\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\"},\"headline\":\"Java \uc5d0\uc11c shared memory \uc0ac\uc6a9\ud558\ub824\uba74 ?\",\"datePublished\":\"2009-06-09T08:34:14+00:00\",\"dateModified\":\"2013-01-29T03:28:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=323\"},\"wordCount\":104,\"commentCount\":0,\"keywords\":[\"C\\\/C++\",\"JNI\",\"JVM\",\"MMF\",\"shared memory\",\"\uc790\ubc14\"],\"articleSection\":[\"Java\\\/JSP\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=323#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=323\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=323\",\"name\":\"Java \uc5d0\uc11c shared memory \uc0ac\uc6a9\ud558\ub824\uba74 ? - Apollo89.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#website\"},\"datePublished\":\"2009-06-09T08:34:14+00:00\",\"dateModified\":\"2013-01-29T03:28:44+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=323#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=323\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=323#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\\\/\\\/apollo89.com\\\/wordpress\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java \uc5d0\uc11c shared memory \uc0ac\uc6a9\ud558\ub824\uba74 ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/\",\"name\":\"Apollo89.com\",\"description\":\"\uc544\ud3f4\ub85c\uc528\uc758 \uc7a1\ub2e4\ud55c \uacbd\ud5d8\ub4e4..\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\",\"name\":\"apollo89\",\"description\":\"\uc544\ud3f4\ub85c89 \uc785\ub2c8\ub2e4.\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Java \uc5d0\uc11c shared memory \uc0ac\uc6a9\ud558\ub824\uba74 ? - Apollo89.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/apollo89.com\/wordpress\/?p=323","og_locale":"ko_KR","og_type":"article","og_title":"Java \uc5d0\uc11c shared memory \uc0ac\uc6a9\ud558\ub824\uba74 ? - Apollo89.com","og_description":"&nbsp; \uc790\ubc14\ub294 \uc4f0\ub808\ub4dc \ubaa8\ub378 \uae30\ubc18\uc758 \uc5b8\uc5b4\uc785\ub2c8\ub2e4. \uacf5\uc720 \uba54\ubaa8\ub9ac\ub294 \ud504\ub85c\uc138\uc2a4 \uae30\ubc18\uc758 \ubaa8\ub378\uc5d0\uc11c \uc11c\ub85c\uac04\uc758 \uc790\uc6d0\uc744 \uacf5\uc720\ud558\uc5ec \ud6a8\uc728\uc801\uc73c\ub85c \uc0ac\uc6a9\ud558\uae30 \uc704\ud55c \uac83\uc778\ub370, \uc4f0\ub808\ub4dc \uc790\uccb4\uac00 \ud558\ub098\uc758 \ud504\ub85c\uc138\uc2a4\uc5d0\uc11c \uc790\uc6d0\uc744 \uacf5\uc720\ud558\uc5ec \uc0ac\uc6a9\ud558\ub294 \uc2dc\ubd84\ud560\ucc98\ub9ac\uc758 \uac1c\ub150\uc774\ubbc0\ub85c \uae30\ubcf8\uc801\uc73c\ub85c &#8216;\uc790\ubc14\uc5d0\uc11c \uba54\ubaa8\ub9ac\ub97c \uad00\ub9ac\ud558\uace0 \uc2e4\ud589\ud558\ub294 \uac83 \uc790\uccb4\uac00 \ubaa8\ub450 \uacf5\uc720\uba54\ubaa8\ub9ac\ub97c \uc0ac\uc6a9\ud558\uace0 \uc788\ub2e4&#8217;\uace0 \ubcf4\uc2dc\uba74 \ub429\ub2c8\ub2e4. &hellip; Continue reading &rarr;","og_url":"https:\/\/apollo89.com\/wordpress\/?p=323","og_site_name":"Apollo89.com","article_published_time":"2009-06-09T08:34:14+00:00","article_modified_time":"2013-01-29T03:28:44+00:00","author":"apollo89","twitter_card":"summary_large_image","twitter_misc":{"\uae00\uc4f4\uc774":"apollo89","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"1\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/apollo89.com\/wordpress\/?p=323#article","isPartOf":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=323"},"author":{"name":"apollo89","@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82"},"headline":"Java \uc5d0\uc11c shared memory \uc0ac\uc6a9\ud558\ub824\uba74 ?","datePublished":"2009-06-09T08:34:14+00:00","dateModified":"2013-01-29T03:28:44+00:00","mainEntityOfPage":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=323"},"wordCount":104,"commentCount":0,"keywords":["C\/C++","JNI","JVM","MMF","shared memory","\uc790\ubc14"],"articleSection":["Java\/JSP"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/apollo89.com\/wordpress\/?p=323#respond"]}]},{"@type":"WebPage","@id":"https:\/\/apollo89.com\/wordpress\/?p=323","url":"https:\/\/apollo89.com\/wordpress\/?p=323","name":"Java \uc5d0\uc11c shared memory \uc0ac\uc6a9\ud558\ub824\uba74 ? - Apollo89.com","isPartOf":{"@id":"https:\/\/apollo89.com\/wordpress\/#website"},"datePublished":"2009-06-09T08:34:14+00:00","dateModified":"2013-01-29T03:28:44+00:00","author":{"@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82"},"breadcrumb":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=323#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/apollo89.com\/wordpress\/?p=323"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/apollo89.com\/wordpress\/?p=323#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/apollo89.com\/wordpress"},{"@type":"ListItem","position":2,"name":"Java \uc5d0\uc11c shared memory \uc0ac\uc6a9\ud558\ub824\uba74 ?"}]},{"@type":"WebSite","@id":"https:\/\/apollo89.com\/wordpress\/#website","url":"https:\/\/apollo89.com\/wordpress\/","name":"Apollo89.com","description":"\uc544\ud3f4\ub85c\uc528\uc758 \uc7a1\ub2e4\ud55c \uacbd\ud5d8\ub4e4..","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/apollo89.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Person","@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82","name":"apollo89","description":"\uc544\ud3f4\ub85c89 \uc785\ub2c8\ub2e4.","url":"https:\/\/apollo89.com\/wordpress\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=323"}],"version-history":[{"count":0,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/323\/revisions"}],"wp:attachment":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}