| linuxtuples. LINUXTUPLES ÇÁ·ÎÁ§Æ®´Â ¿ÀÇ ¼Ò½º Æ©Çà ¼¹öÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
linuxtuples. ¼øÀ§ ¹× ¿ä¾à
linuxtuples. ű×
linuxtuples. ¼³¸í
Linuxtuples ÇÁ·ÎÁ§Æ®´Â ¿ÀÇ ¼Ò½º Æ©Çà ¼¹öÀÔ´Ï´Ù. Linuxtuples ÇÁ·ÎÁ§Æ®´Â Linux / Intel »óÀÚÀÇ ³×Æ®¿öÅ© Ŭ·¯½ºÅÍ¿¡¼ ½ÇÇàµÇµµ·Ï ¼³°èµÈ Ŭ¶óÀ̾ðÆ®¸¦ ÀÛ¼ºÇϱâÀ§ÇÑ ¿¬°áµÈ Äڵ尡ÀÖ´Â ¿ÀÇ ¼Ò½º Æ©Çà ¼¹öÀÔ´Ï´Ù. Æ©Çà °ø°£Àº ³×Æ®¿öÅ©¿¡¼ ÇÑ ½Ã½ºÅÛ¿¡¼ À¯ÁöµË´Ï´Ù .Tuples´Â º´·Ä ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â Æí¸®ÇÏ°í Á÷°üÀû ÀÎ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. Æ©Çà °ø°£Àº °øÀ¯ Åë½Å ä³ÎÀ» ³ªÅ¸³»¸ç ³×Æ®¿öÅ©ÀÇ ¾î´À °÷¿¡¼³ª ÇÁ·Î¼¼½º¸¦ Çã¿ë ÇÒ ¼öÀÖ°Ô ÇØÁÖ´Â Æ©Çà °ø°£Àº À¯Çü ÁöÁ¤µÈ °ªÀÇ Á¤·Ä µÈ ¸ñ·ÏÀÇ µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, Æ©Çà (2, 5.439, "ABC")Àº Á¤¼ö, Ç÷ÎÆ® ¹× String.A Æ©Çà °ø°£ÀÌ Ä¿¹Â´ÏƼ °Ô½ÃÆÇ°ú °°Àº ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù. ¾Æ¹«µµ ¸Þ½ÃÁö¸¦ °Ô½ÃÇϰųª ¸Þ½ÃÁö¸¦ °¡Á® °¡°Å³ª ¸Þ½ÃÁö¸¦ ÀÐ°í ´Ù¸¥ »ç¶÷µéÀÌ ÀÐÀ» ¼ö ÀÖµµ·Ï ¸Ã±æ ¼ö ÀÖ½À´Ï´Ù. ´©±º°¡°¡ ƯÁ¤ ¸Þ½ÃÁö¸¦ ±â´Ù¸®°í Áï½Ã ¹ß°ßÇÏÁö ¸øÇϸé, ±×´Â ´Ù¸¥ °ÍÀ» ÇÒ ¼ö Àְųª ¸Þ½ÃÁö°¡ µµÂøÇß´ÂÁö¸¦ ±â´Ù¸± ¼ö ÀÖ½À´Ï´Ù. ¾Æ¹«µµ ¸Þ½ÃÁö¸¦ Á¦°ÅÇÏÁö ¾ÊÀ¸¸é, Æ©ÇÃÀÇ ¿ä¼ÒÀÇ Àǹ̰¡ Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÇÕÀÇ µÈ Çù¾àÀ̱⵵ÇÕ´Ï´Ù. Æ©ÇÃÀº Á¾Á¾ °è»ê ¿äûÀ̳ª °è»ê °á°ú¸¦ ³ªÅ¸³¾ °ÍÀÔ´Ï´Ù. ¶ÇÇÑ Àüü ½Ã½ºÅÛÀÇ ¸ðµç ÇÁ·Î±×·¥ÀÌ ¹°¸®Àû »ó¼öÀÇ °ª ¶Ç´Â CommoditiesÀÇ °Å·¡ °¡°Ý°ú °°Àº ¸ðµç ÇÁ·Î±×·¥¿¡¼ °øÀ¯ÇÏ´Â °ø°³ Áö½ÄÀ» ´ëÇ¥ ÇÒ ¼ö ÀÖ½À´Ï´Ù .LinuxTuples´Â C¿¡¼ CLIENT API¸¦ ÅëÇØ C·Î ÀÛ¼ºµË´Ï´Ù. ´Ù¸¥ ¾ð¾î¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ® API¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÌ ½±Áö ¾Ê¾Æ¾ßÇÕ´Ï´Ù. ´Ù¸¥ À¯ÇüÀÇ °ª ¸ñ·Ï¿¡ ´ëÇÑ Ç¥ÇöÀÌÀÖ´Â °æ¿ì Ŭ¶óÀ̾ðÆ®°¡ Æ©Çà °ø°£À» °¡Áú ¼öÀִ ªÀº ¹ýÀû »óÈ£ ÀÛ¿ë ¸ñ·ÏÀÔ´Ï´Ù. (Tuple Space Literature´Â ÀϹÝÀûÀ¸·Î "in"°ú "out"ÀÌ ¾îµð¿¡¼ "¾º¿ì±â"¿Í "Dz"Å°¿öµå¿ÍÀÇ Ãæµ¹À» ÇÇÇϱâ·Î ¼±ÅÃÇß½À´Ï´Ù.) put - Ŭ¶óÀ̾ðÆ®°¡ Æ©ÇÃÀ» ±¸¼ºÇÏ°í ±×°ÍÀ» ³Ö½À´Ï´Ù. Æ©Çà Space.getÀ¸·Î - Ŭ¶óÀ̾ðÆ®´Â Æ©Çà ¼ºê ¼¼Æ®¿Í ÀÏÄ¡ÇÏ´Â Çʵ忡 ´ëÇÑ ¼ºê ¼¼Æ®¿Í ÀÏÄ¡Çϸç ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â Æ©Çà °ø°£¿¡¼ ù ¹ø° Æ©ÇÃÀ» Á¦°ÅÇÕ´Ï´Ù. ÀÏÄ¡ÇÏ´Â Æ©ÇÃÀ» ãÀ» ¼ö¾ø´Â °æ¿ì, Ŭ¶óÀ̾ðÆ®°¡ ÀÏÄ¡ÇÏ´Â °ÍÀÏ ¶§±îÁö Â÷´ÜµË´Ï´Ù. Ŭ¶óÀ̾ðÆ®°¡ ÅÛÇø´À» ÀÛ¼ºÇÏ°í ÀÏÄ¡ÇÏ´Â Æ©ÇÃÀ» ±â´Ù¸®Áö ¸¸ Æ©ÇÃÀ» Æ©Çÿ¡ µÎ´Â Æ©ÇÃÀ» ³²°Ü µÓ´Ï´Ù. get_nb - a GETÀÇ ºñ Â÷´Ü ¹öÀü; ÀÏÄ¡ÇÏ´Â Æ©ÇÃÀÌ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì, NULL Æ÷ÀÎÅÍ°¡ ´ë½Å ¸®Åϵ˴ϴÙ. READ_NB - READÀÇ Â÷´ÜµÇÁö ¾ÊÀº ¹öÀüÀº ½Ã½ºÅÛÀÇ ±âº» Á¶°¢º¸´Ù ½ÇÁ¦·Î Æí¸®ÇÑ ¸î °¡Áö Ãß°¡ ÀÛ¾÷ÀÔ´Ï´Ù. ´ýÇÁ - ÇöÀç °ø°£¿¡ÀÖ´Â Æ©Çà ¸ñ·ÏÀ» °¡Á®¿É´Ï´Ù. ¼±ÅÃÀûÀ¸·Î ÅÛÇø´ ¼¼Æ® Áß Çϳª ÀÌ»ó°ú ÀÏÄ¡ÇÏ´Â Æ©Çà ¸¸ ¸ñ·ÏÀ» °¡Á®¿É´Ï´Ù. Ŭ¶óÀ̾ðÆ®´Â Æ©Çà ¼¹ö°¡ ¼öÇàÁßÀÎ Áö¼ÓÀûÀÎ ·Î±×¸¦¹Þ½À´Ï´Ù. ÅÛÇ÷¹ÀÌÆ® ¹× WildCardsa ÅÛÇø´ÀÌ °¡Á® ¿À°Å³ª Àбâ ÀÛ¾÷¿¡ »ç¿ëµË´Ï´Ù. ÀϺΠÇʵ忡 ¿ÍÀϵå Ä«µå¸¦ ³ÖÀ¸½Ê½Ã¿À. C ¿¡¼ÀÌ ÀÛ¾÷Àº ½±½À´Ï´Ù. ¿ì¸®´Â PRINTF¿Í °°Àº Çü½Ä ¹®ÀÚ¿À» »ç¿ëÇÏ¿© Æ©Çà ¶Ç´Â ÅÛÇø´ÀÇ Çü½ÄÀ» ÁöÁ¤ÇÑ ´ÙÀ½ °ªÀÌ ÇÊ¿äÇÑ Çʵ带 ä ¿ó´Ï´Ù. ±¸Á¶Ã¼ Æ©Çà * s, * t; s = make_tuple ( "sid ???", "ÀüÀÚ¸¦ À§ÇØ ÀÏÇÒ °Í", 1234, 2.71828); T = GetUple (µé); ÆÄÀ̽ãÀÇ Æ©ÇÃÀº ¿ÍÀϵå Ä«µå·Î ¾øÀ½À» »ç¿ëÇÏ¿© Linuxtuples Æ©Çÿ¡ ÀÚ¿¬½º·´°Ô ¸ÅÇε˴ϴÙ. linuxtuples Conn = linuxtuples.connect ( "ÀüÀÚ¸¦ À§ÇØ ÀÛµ¿", 1234, 2.71828, ¾øÀ½, ¾øÀ½, ¾øÀ½))ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ¿ÀŸ¸¦ °íÁ¤ÇϱâÀ§ÇÑ ¸¶ÀÌŬ Èú ´öºÐ¿¡ FFT.C ¹× MakeFile¿¡ "¼³Ä¡"¸¦ Ãß°¡ÇÕ´Ï´Ù.
linuxtuples. °ü·Ã ¼ÒÇÁÆ®¿þ¾î