¿Î³Ì¸ÙÒª
¿Î³ÌÅä¾°
ÅàѵÊÕÒæ
¿Î³Ì¹¤¾ß
Èí¼þ¼Ü¹¹¹¤³Ìʦ¡¢ÏµÍ³¹¤³Ìʦ¡¢SE¹¤³ÌʦµÈ
¿Î³ÌÌØÉ«
ÒªÇó£ºÑ§Ô±Ð¯´øÌõ¼Ç±¾µçÄÔºÍUÅÌÀ´¼ÓÈëÅàѵ£¬½èÖú´ó×ÚʵÀýÑÐÏ°ÍÆ½øÅàѵ£¬ÈÃѧԱÔÚ¿ÎÌÃÉÏÕæÕýÕÆÎÕËùѧ¡£±¾¿ÎÒÔΪ¡°µ±Ìú»ÊµµÄÊÖÒÕ£¬¿ÉÓÃÓÚÏÖʵÊÂÇ顱¡£Ò²½Ó´ýѧԱ´ø×ÅÏÖʵÎÊÌâǰÀ´²Îѵ£¡
¿Î³Ì¸ÙÒª
¡¾Ä£¿éÒ»¡¿ÈËÈËÕÆÎÕ¡ª¡ªÇ¶ÈëʽÐèÇó
¡¡¡¡ÀíÕóÊÆ¡ª¡ªÇ¶ÈëʽÈí¼þÐèÇóÆÊÎöµÄÀú³Ì¡¾°ì·¨Ã÷È·£¬ÂÄÀú¸É»õ¡¿
¡¡¡¡°ì·¨Ò»£ºÏµÍ³½çÏ߯ÊÎö¡ª¡ªÉÏÏÂÎÄͼandÓ²¼þ½á¹¹Í¼
¡¡¡¡°ì·¨¶þ£º¹¦Ð§ÐèÇóÆÊÎö¡ª¡ª¹¦Ð§Ê÷orÓÃÀýͼ
¡¡¡¡°ì·¨Èý£ºÓû§½Ó¿ÚÆÊÎö¡ª¡ª²Ëµ¥Ê÷and½çÃæÁ÷
¡¡¡¡°ì·¨ËÄ£ºÈíÓ²½Ó¿ÚÆÊÎö¡ª¡ªºÍÍⲿÈíÓ²¼þµÄ½Ó¿Ú¹æÔ¼
¡¡¡¡°ì·¨Î壺¹¦Ð§°ì·¨ÆÊÎö¡ª¡ªÊäÈë-´¦Öóͷ£-Êä³öorÓÃÀý¹æÔ¼
¡¡¡¡°ì·¨Áù£ºÖÊÁ¿ÐèÇóÆÊÎö¡ª¡ª±¾¿Î¹Ø×¢°ì·¨¼¶ÊµÊ±¡¢°ì·¨¼¶¿É¿¿
¡¡¡¡Ò»×é°¸Àý¡¡
¡¡¡¡»®Öص㡪¡ªÒªº¦µãµÄ½²ÓëÁ·
¡¡¡¡ÊäÈë-´¦Öóͷ£-Êä³ö½ç˵¹¦Ð§ÐèÇó¡¡Íç¼²ÊÇÐèÇóÏîÓÖ¶àÓÖÉ¢£¿ÆÊÎö¡¢½â¾ö¡£
¡¡¡¡ÓëÍⲿÈí¡¢Ó²¼þµÄ½Ó¿ÚÐèÇó¡¡¶¥²ãÊý¾ÝÁ÷ͼ¡¢ÉÏÏÂÎÄͼ¡¢Ó²¼þ½á¹¹Í¼
¡¡¡¡¸ßÐÔÄܺͿɿ¿ÐÔµÈÖÊÁ¿ÐèÇó¡¡ÖÊÁ¿ÐèÇóÔõÑù½ç˵£¿ÒÔij¿ØÖÆÆ÷Ϊ°¸Àý
¡¡¡¡Ò»×é°¸Àý¡¡
¡¡¡¡ÌØÖØ´óµÄ¹¦Ð§Âß¼ÔõÑù¸ã¶¨£¿=Ö÷¿ØÁ÷³Ì£«¿ÉÄÜÊÂÎñÓë·ÖÖ§Á÷³Ì+°ì·¨¹æÔò
¡¡¡¡¿½×ÊÁÏ¡ª¡ªÎĵµÄ£°å+°¸Àý×ÊÁÏ¡¾ÍâÆóÄ£°å£¬¶À¼Ò·ÖÏí¡¿
¡¡¡¡¡¶ÐèÇ󹿏ñ¡·Ä£°å
¡¡¡¡¡¶ÐèÇ󹿏ñ¡·ÊµÀý
¡¡¡¡Ò»×é°¸Àý¡¡ÀýÈ磬ÖÊÁ¿90%¿ÉÒÔÓá°¹¦Ð§µÄ°ì·¨¼¶¹æÔò¡±À´½ç˵
¡¾Ä£¿é¶þ¡¿Ê¼ÓÚÐèÇ󡪡ª×Ô¶¥ÏòÏÂÉè¼ÆÔËÐпØÖƽṹ
¡¡¡¡ÀíÕóÊÆ¡ª¡ªÔËÐпØÖƽṹµÄÉè¼ÆÀú³Ì¡¾°ì·¨Ã÷È·£¬ÂÄÀú¸É»õ¡¿
¡¡¡¡°ì·¨Ò»£ºÆÊÎöÐèÇ󣨹¦Ð§¹æÄ£+Ó²¼þ½á¹¹£©
¡¡¡¡°ì·¨¶þ£ºÊ¶±ð½¹µãÄ£¿é
¡¡¡¡°ì·¨Èý£ºÈ·¶¨¿ØÖÆÁ÷£¬Éè¼Æ¿ØÖÆÄ£Ê½
¡¡¡¡°ì·¨ËÄ£º¶ÔÒªº¦¹¦Ð§£¬ÅÜͨ¿ØÖÆÀú³Ì
¡¡¡¡°¸ÀýÆÊÎö¡¡ÉÏÃæËIJ½£¬¶¼ÓÐÏÖʵ°¸Àý£¬²¢½â˵×Ô¶¥ÏòÏÂÍ·ÄÔÔËÓÃ
¡¡¡¡»®Öص㡪¡ªÈýÖÖǶÈëʽ¡°ÔËÐпØÖƽṹ¡±Ä£Ê½
¡¡¡¡½á¹¹Ò»£º¶àʹÃü½á¹¹£¨OS-based Multi-task£©
¡¡¡¡½á¹¹¶þ£ºÇ°ºǫ́½á¹¹£¨ËÀÑ»·+ÖÐÖ¹£©
¡¡¡¡½á¹¹Èý£ºÊ±¼äƬÂÖѯ£¨Time-slice Polling£©
¡¡¡¡Ò»×é°¸Àý¡¡
¡¡¡¡»®Öص㡪¡ªÇ°ºǫ́Óëʱ¼äƬ¼Ü¹¹µÄ¼¸¸öϸ½Ú
¡¡¡¡¡¾ÕóÊÆ¡¿ÊÕÂÞ-ÆÊÎö-¿ØÖÆÄ£Ê½
¡¡¡¡¡¾¾Ö²¿1¡¿×ªdelayΪÖÐÖ¹
¡¡¡¡¡¾¾Ö²¿2¡¿Õ¼¿Õ±ÈÓëÖÐÖ¹
¡¡¡¡¡¾¾Ö²¿3¡¿º¯ÊýµÄ¿ÉÖØÈëÉè¼Æ
¡¡¡¡¡¾¾Ö²¿4¡¿½¹µã´úÂëÐÔÄÜ
¡¡¡¡¸ßÊÂÎñÂʼܹ¹°¸Àý£º¶àʹÃüvs.ʱ¼äƬÂÖת
¡¡¡¡»®Öص㡪¡ªÍ³Ò»»Ø¸²¼¸¸ö¡°´óµÄÒÉÎÊ¡±
¡¡¡¡ÎÊ£ºÎÒÃǹ«Ë¾ÏµÍ³½ÏÁ¿ÖØ´ó£¬ÐÔÄÜÒªÇóÒ²½ÏÁ¿¶à£¬×ܸÐÊÜÀí²»Ç壿
¡¡¡¡ÎÊ£ºÎÒÃǹ«Ë¾ËƺõûÈ˻ỶàÏß³ÌÐ×÷ͼ¡£Ịֽ̀¬Ôõô»£¿
¡¡¡¡ÎÊ£ºÎÒÃǹ«Ë¾Ç¶Èëʽ·Ö²ã¼Ü¹¹Ì«·º£¬Ã»°Ñ´úÂë¿é¡¢Ï̡߳¢ÖÐÖ¹µÈ˵ÇåÎú£¡
¡¾Ä£¿éÈý¡¿ÉîÈëÏ꾡¡ª¡ªÇ¶Èëʽ·Ö²ãʵս¼¼ÇÉ
¡¡¡¡ÀíÕóÊÆ¡ª¡ªÇ¶Èëʽ´úÂë¼Ü¹¹£¬¾ÍÕâôÉè¼Æ¡¾°ì·¨Ã÷È·£¬ÂÄÀú¸É»õ¡¿
¡¡¡¡°ì·¨Ò»£º½èÖúģʽ£¬°´¡°ÎåºáÒ»×Ý¡±×é֯ģ¿éÌõÀí
¡¡¡¡°ì·¨¶þ£º×Ôµ×ÏòÉÏ£¬ÏȰÑÓ²¼þ½Ó¿Ú´úÂëÄ£¿éÉè¼ÆºÃ
¡¡¡¡°ì·¨Èý£º½Ó¿ÚÁýͳ£¬Îª¶àÖÖÓ²¼þÌṩͳһ½Ó¿Ú
¡¡¡¡°ì·¨ËÄ£º·þÎñÁýͳ£¬ÌáÁ¶¿É¸´ÓõÄÏÔʾ/ͨѶ/´æ´¢·þÎñ
¡¡¡¡°ì·¨Î壺Éè¼Æ¹¦Ð§²ãÄ£¿é£¬È·¶¨Ëü¶ÔϲãÄ£¿éµÄŲÓÃ
¡¡¡¡°ì·¨Áù£ºÉè¼Æ³õʼ»¯Ä£¿é£¬È·¶¨Ëü¶ÔϲãÄ£¿éµÄ½¨ÉèºÍÉèÖÃ
¡¡¡¡°¸ÀýÆÊÎö¡¡ÉÏÃæÁù²½¶¼ÓÐÏÖʵ°¸Àý¡£Öصã°ì·¨£¬ÓдúÂë°¸Àý¡£
¡¡¡¡»®Öص㡪¡ªÒªº¦µãµÄ½²ÓëÁ·¡¾ÓдúÂ룬ÓÐÕæ»õ¡¿
¡¡¡¡Module¶ÔTask/ThreadµÄ·â×°
¡¡¡¡===ModuleÉè¼ÆµÄ×îµÍÒªÇó£ºÃ»ÓÐÒþ²Ø¾ÍûÓмò»¯
¡¡¡¡===Ä£¿é·â×°task¡ª¡ªMessageºÍTaskµÄ¼Ü¹¹¼¶Ó¦ÓÃ
¡¡¡¡ModuleµÄ¿ÉÀ©Õ¹£¦¿ÉÉèÖ㦿ɲå°Î
¡¡¡¡===Ä£¿éµÄ¿ÉÉèÖÃʽÉè¼Æ¡ª¡ªConfig ArrayµÄ¼Ü¹¹¼¶Ó¦ÓÃ
¡¡¡¡Interface¶Ô¶à¸ö²î±ðÄ£¿éµÄͳһÁýͳ
¡¡¡¡===º¯ÊýÖ¸Õë½á¹¹ÌåµÄ¼Ü¹¹¼¶Ó¦ÓÃ
¡¡¡¡Éϲã¶ÔϲãµÄ¡°·â×°¡±Óë¡°×é×°¡±
¡¡¡¡===Ä£¿é·â×°Ä£¿é¡ª¡ªLayerÍ·ÄԵĴúÂëʵÏÖ
¡¡¡¡===main()ÔõÑùÓÅÑŵء°Æô¶¯¡±¸÷Ä£¿é
¡¡¡¡¿½×ÊÁÏ¡ª¡ªÉÏÊöÊÖÒÕ£¬»®·Ö¶ÔÓ¦µÄ´úÂë°¸Àý
¡¡¡¡´úÂë°¸Àý¡
¡¡¡¡´úÂë°¸Àý¡
¡¡¡¡Í·ÄԵı¼ÌÚ¡ª¡ª¼Ü¹¹Ö®µÀ¡¾Ñ§Ô±·´À¡£º¡°´ó³¹´óÎòµÄ¸ÐÊÜÕæË¬£¡¡±¡¿
¡¡¡¡×Ô¶¥ÏòÏ¡ª¡ªÆÊÎöÍ·ÄÔ¡£¼Ü¹¹ÔçÆÚ¡£×¤×ãÓªÒµ£¬Æ¾Ö¤ÐèÇóÆÊÎö³ö´ÖÁ£¶È¼Ü¹¹
¡¡¡¡×Ôµ×ÏòÉÏ¡ª¡ª·â×°Í·ÄÔ¡£¼Ü¹¹ºóÆÚ¡£×¤×ãʵÏÖ£¬Òþ²ØÏ¸½Ú£¬Í³Ò»½Ó¿Ú£¬ÌáÁ¶·þÎñ
¡¡¡¡Áýͳvs.Ïêϸ¡ª¡ªÁýͳÊÇЧ¹û£¬ÁýͳͷÄÔµÄÀú³Ì´ÓÑо¿¶à¸ö¡°Ïêϸ¡±×îÏÈ
¡¡¡¡ÆÊÎövs.·â×°¡ª¡ª´ÖÁ£¶È¼Ü¹¹À´×Ô×Ô¶¥ÏòÏÂÆÊÎö£¬Ï¸Á£¶È¼Ü¹¹À´×Ô×Ôµ×ÏòÉÏ·â×°
¡¡¡¡½Ó¿Úvs.ʵÏÖ¡ª¡ª½Ó¿Ú½ç˵¡°×öʲô¡±£¬ÊµÏÖ½ç˵¡°Ôõô×ö¡±
¡¡¡¡Í³Ò»½Ó¿Ú¡ª¡ªÏ²ãÓжàÖÖ¡°Ôõô×ö¡±Ê±£¬²»ÒªÖ±½ÓŲÓã¬ÒªÍ¨¹ýͳһ½Ó¿ÚŲÓÃ
¡¡¡¡Í¨Ó÷þÎñ¡ª¡ªÌáÁ¶¿É¸´ÓõÄÏÔʾ/ͨѶ/´æ´¢·þÎñ£¬¡°¹¦Ð§´úÂ롱¾Í¾«Á·Ò×ÐÞ¸ÄÁË
¡¡¡¡¡¡ÎòµÀѵÁ·£¬Ò»Æð»ÄÔͼ
¡¾Ä£¿éËÄ¡¿¸ôÀëת±ä¡ª¡ªÉè¼ÆºÃÄÚ²¿½Ó¿Ú¡¢¶ÔÍâ½Ó¿Ú
¡¡¡¡ÎÒÃdz£Éè¼ÆÕâÁ½ÖÖ½Ó¿Ú
¡¡¡¡1.Ô¶³Ì¼°°å¼ä½Ó¿Ú»òÐÒé
¡¡¡¡2.Ä£¿é¼¶½Ó¿Ú»òÐÂÎÅ
¡¡¡¡Ô¶³Ì¼°°å¼ä½Ó¿Ú»òÐÒ顪¡ªÔõÑùÉè¼Æ
¡¡¡¡°ì·¨Ò»£º½Ó¿Ú½»»¥Àú³ÌÉè¼Æ
¡¡¡¡°ì·¨¶þ£º½Ó¿ÚʵÏÖÊÖÒÕÑ¡Ôñ
¡¡¡¡°ì·¨Èý£º½Ó¿Ú²ÎÊýÃûÌýç˵
¡¡¡¡°¸Àý£ºÆÊÎöÖøÃû½Ó¿Ú¹æ·¶¡¡
¡¡¡¡Ä£¿é¼¶½Ó¿Ú¡ª¡ªÊÖÒÕÆø¸Å
¡¡¡¡Call£¨Å²Óã©
¡¡¡¡Message£¨ÐÂÎÅ£©
¡¡¡¡Callback£¨»Øµ÷£©
¡¡¡¡Ô¶³Ì¼°°å¼ä½Ó¿Ú»òÐÒ顪¡ªAPI¶þ´Î·â×°
¡¡¡¡µ×²ãÐÒ飺ÈÏÕæÍ¨ÓÃÐÔ¡¢¿çƽ̨
¡¡¡¡ÌṩAPI£ºÈÏÕæÆÁÕÏϸ½Ú¡¢Àû±ã¿ª·¢
¡¡¡¡°¸ÀýÆÊÎö¡¡
¡¡¡¡Ä£¿é¼¶½Ó¿Ú¡ª¡ª¶þ´Î·â×°
¡¡¡¡½¹µã½Ó¿Úvs.±ã½Ý½Ó¿Ú£¨¶Ô½¹µã½Ó¿ÚµÄ°ü×°£©
¡¡¡¡¿ÉÉèÖÃÐÔ
¡¡¡¡¿½×ÊÁÏ¡ª¡ª¶ÔÓ¦µÄ×ÊÁÏ·ÖÏí
¡¡¡¡½Ó¿Ú¹æ·¶¡
¡¡ ½Ó¿Ú°¸Àý¡
¡¡¡¡API°¸Àý¡
¡¾Ä£¿éÎå¡¿Ö°ÒµÉúÑÄ¡ª¡ª´Óµ¥°å¼Ü¹¹Ê¦£¬µ½¼Æ»®¼Ü¹¹Ê¦
¡¡¡¡Ì¸ÐÐÒµÇ÷ÊÆ£¬ÁÄÖ°ÒµÉú³¤
¡¡¡¡1.ITÐÐÒµµÄÈ˲ÅÄ£×Ó
¡¡¡¡2.µç×ÓÆóÒµµÄ³£¼ûÉú³¤Â·¾¶
¡¡¡¡3.ÎÒÃÇСÎÒ˽¼ÒµÄÉú³¤·½ÂÔ
¡¡¡¡¼Æ»®¼Ü¹¹Ê¦Éè¼Æ×Կؼƻ®Ê±£¬ÊÂÇéÄÚÈÝÓÐÄÄЩ£¿
¡¡¡¡1.Âß¼Éè¼Æ=·Ö²ãÉè¼Æ+¹¦Ð§×Óϵͳ»®·Ö
¡¡¡¡2.ÎïÀíÉè¼Æ=Ó²¼þÍØÆË+Èí×é¼þÂþÑÜÉè¼Æ
¡¡¡¡3.ÊÖÒÕÑ¡ÐÍ=¿ª·¢ÊÖÒÕ+ÔËÐÐÇéÐÎÑ¡ÐÍ
¡¡¡¡4.½Ó¿ÚÉè¼Æ=½Ó¿ÚÊÖÒÕÑ¡Ôñ+½Ó¿ÚÐÒé½ç˵
¡¡¡¡×Կؼƻ®ÖеÄÉÏλ»úÈí¼þÉè¼Æ
¡¡¡¡1.ÎåºáÒ»×Ý¡ª¡ªÉÏλ»úÈí¼þµÄÄ£¿é·Ö²ãģʽ
¡¡¡¡2.Ä£¿é»®·Ö¡ª¡ªÁýÕÖ½Ó¿ÚÐèÇó
¡¡¡¡3.Ä£¿é»®·Ö¡ª¡ªÁýÕÖ¹¦Ð§ÐèÇó
¡¡¡¡¿½×ÊÁÏ¡ª¡ª¶ÔÓ¦µÄ×ÊÁÏ·ÖÏí
¡¡¡¡¡¶GBÉè¼ÆÊé¡·ÎĵµÄ£°å½â¶Á¡¢ÏÖʵ¹æ·¶ÆÊÎö
¡¾ÏêϸÍêÕû°æµÄ¿Î³ÌÏÈÈÝ£¬ÇëÑ¡ÔñÔÚÏ߿ͷþ£¬»òÖµç0755-86718676£¬Ãâ·ÑË÷È¡¡£¡¿
¿Í»§ÆÀ¼Û
¡¡¡¡ÓëÎÂêÅÏÈÉú³õʶÓÚÒ»´Î²¿·ÖÄÚѵ£¬½ðÈÚ»ú¹¹Ó¦ÓÃÐÅÏ¢ÊÖÒÕÈվ㬵«ÓªÒµÉú³¤Ö®¿ìÈÔÐèÐÅÏ¢ÊÖÒÕ²¿·ÖÒ»Ö±ÔõÑùÌṩÓÐÁ¦µÄÊÖÒÕÖ§³Ö£¬ÆäʱϵͳÉè¼ÆÖ°Ô±Ë¼Ð÷ÄѳÉÒ»Ö£¬¹ÊÔ¼ÇëÏÈÉúÀ´½²ÊöËùµÃ£¬ÏÈÉú½²×ùÉú¶¯ÓÐȤ£¬°¸Àý¾ùΪʵ¼ùÖÐÐĵã¬ÓÐÖúÓÚÒ»ÏßÉè¼ÆÖ°Ô±ÔÚ´¹Í·×öÊÂÖ®Ó࣬Äܹ»ÑöÃæ¿´Â·£¬´Ó¼Ü¹¹¸ß¶ÈÃ÷È·ºÍ¿´´ýÒ»Ñùƽ³£ÊÂÇé¡£
¡¡¡¡ÔÚÏÃÃÅ£¬ÔøºÍÎÂÏÈÉúÓйý4ÌìÍíÉϵÄ×ø¶øÂÛµÀ£¬´ÓÊÖÒÕµ½Òµ½ç¡¢´ÓÊý¾ÝÄ£×Óµ½Èí¼þÖØ¹¹¡¢´ÓÖ°Òµ¹Ûµ½ÐÄÀíѧ£¬Ï໥ÆÄ¶àÆô·¢¡£
Ñ¡ÔñÈËÉú¾ÍÊDz©(ÖйúÇø)¹Ù·½ÍøÕ¾£¬Ñ¡Ôñרҵ
¹Ø×¢¹«ÖÚºÅ
Éó²é¸ü¶à·ÖÏíÄÚÈÝ
