1) vlock¹®
ÀÌ¹Ì »ç¿ëÁßÀ̰ųª ¼±¾ðµÈ º¯¼ö¸¦ Àбâ Àü¿ë(°ªÀÇ º¯È¸¦ ÁÙ ¼ö ¾ø´Â »ó¼öÀÇ
¼º°Ý)À¸·Î ¼³Á¤ÇÑ´Ù.
¹è¿¿¡¼ °¢ ¿ä¼Òº° Àбâ Àü¿ëÀ» ¼³Á¤Çϰųª ¹è¿ ÀüüÀÇ Àбâ Àü¿ëÀ» ¼³Á¤
ÇÒ ¼ö ÀÖÀ¸¸ç À̵éÀº ¼·Î ´Ù¸£°Ô Ãë±ÞµÈ´Ù.
<Çü½Ä> vlock º¯¼ö1 , º¯¼ö2 , ... , º¯¼öN;
-. (vlock, vunlock, vfree)¹®À¸·Î º¯¼ö¸¦ ¼±¾ðÇÒ ¼ö ¾ø´Ù.
-. (vlock, vunlock, vfree)¹®À¸·Î º¯¼öÀÇ ÃʱⰪÀ» ÁöÁ¤ÇÒ ¼ö ¾ø´Ù.
-. ¼±¾ðÇÏÁö ¾Ê¾ÒÀ¸³ª ÀÌ¹Ì »ç¿ëÁßÀÎ º¯¼ö´Â ÀÚÀ¯Çü(free)ÇüÀ¸·Î
¼±¾ðµÈ °ÍÀ̱⠶§¹®¿¡ vlockÀ» ÇÒ ¼ö ÀÖ´Ù.
¿¹1) a= 1;
vlock a;
a= 2; // ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.(2¸¦ ¼ö¿ëÇÏÁö ¸øÇÔ)
¿¹2) a= 1;
b= 2;
vlock b;
htmlquery("a=5&b=6"); // a´Â 5¸¦ ±â¾ïÇÏÁö¸¸ b´Â 2ÀÌ´Ù.
¡Ø htmlquery()ÇÔ¼ö´Â HTML form tagÀÇ query¸¦ Çؼ®ÇÏ´Â ¿ªÇÒÀ» Çϸç
queryÀÇ Çü½ÄÀº "º¯¼ö1=°ª1&º¯¼ö2=°ª2& ... &º¯¼öN=°ªN"ÀÌ´Ù.
2) vunlock¹®
ÀÌ¹Ì »ç¿ëÁßÀ̰ųª ¼±¾ðµÈ º¯¼öÀÇ Àбâ Àü¿ëÀ» ÇØÁ¦ ÇÑ´Ù. ¹è¿¿¡¼ °¢
¿ä¼Òº° Àбâ Àü¿ëÀ» ÇØÁ¦Çϰųª ¹è¿ ÀüüÀÇ Àбâ Àü¿ëÀ» ÇØÁ¦ ÇÒ ¼ö ÀÖÀ¸¸ç
À̵éÀº ¼·Î ´Ù¸£°Ô Ãë±ÞµÈ´Ù.
<Çü½Ä> vunlock º¯¼ö1 , º¯¼ö2 , ... , º¯¼öN;
3) vfree¹®
ÀÌ¹Ì »ç¿ëÁßÀ̰ųª ¼±¾ðµÈ º¯¼ö¸¦ ÇØÁ¦ÇÑ´Ù. »ç¿ëµÇÁö ¾Ê¾Ò°Å³ª ¼±¾ðµÇÁö
¾ÊÀº º¯¼ö¸¦ ÇØÁ¦ÇÏ´Â °ÍÀº ¿¡·¯°¡ ¹ß»ýÇÏÁö ¾Ê´Â´Ù. ¹è¿¿¡¼ ¿ä¼Òº° º¯¼ö
ÇØÁ¦´Â ºÒ°¡´ÉÇÏ¸ç ¹è¿ Àüü¸¦ ÇØÁ¦ÇؾßÇÑ´Ù. Àбâ Àü¿ëÀÌ ¼³Á¤µÈ º¯¼ö´Â
ÇØÁ¦ÇÒ ¼ö ¾ø´Ù.
<Çü½Ä> vfree º¯¼ö1 , º¯¼ö2 , ... , º¯¼öN;
|