1.¶àÈÎÎñ»úÖÆ
ÆäʵÔÚµ¥Ò»CPU µÄÇé¿öÏ£¬ÊDz»´æÔÚÕæÕýµÄ¶àÈÎÎñ»úÖƵģ¬´æÔÚµÄÖ»Óв»Í¬µÄÈÎÎñÂÖÁ÷ʹÓÃCPU£¬ËùÒÔ±¾ÖÊÉÏ»¹Êǵ¥ÈÎÎñµÄ¡£µ«ÓÉÓÚCPUÖ´ÐÐËٶȷdz£¿ì£¬¼ÓÉÏÈÎÎñÇл»Ê®·ÖƵ·±²¢ÇÒÇл»µÄºÜ¿ì£¬ËùÒÔÎÒÃǸоõºÃÏñÓкܶàÈÎÎñͬʱÔÚÔËÐÐÒ»Ñù¡£Õâ¾ÍÊÇËùνµÄ¶àÈÎÎñ»úÖÆ¡£
ʵʱϵͳµÄÌØÕ÷ÊÇÑÓʱ¿ÉÔ¤²â£¬Äܹ»ÔÚÒ»¸ö¹æ¶¨µÄʱ¼äÄÚ(ͨ³£ÊÇ ms ¼¶±ðµÄ)¶ÔijЩÐźÅ×ö³ö·´Ó¦¡£
2
ÈÎÎñµÄ״̬
ÈÎÎñÓÐÏÂÃæµÄÌØÐÔ£ºÈÎÎñ²¢²»ÊÇËæʱ¶¼¿ÉÒÔÔËÐеģ¬¶øÒ»¸öÒѾÔËÐеÄÈÎÎñ²¢²»Äܱ£Ö¤Ò»Ö±Õ¼ÓÐ CPU Ö±µ½ÔËÐÐÍê¡£Ò»°ãÓоÍÐ÷̬£¬ÔËÐÐ̬£¬¹ÒÆð̬µÈ¡£
ÔËÐÐ̬£ºÒ»¸öÔËÐÐ̬µÄÈÎÎñÊÇÒ»¸öÕýÔÚʹÓà CPU µÄÈÎÎñ¡£ÈκÎʱ¿ÌÓÐÇÒÖ»ÓÐÒ»¸öÔËÐÐ×ŵÄÈÎÎñ¡£
¾ÍÐ÷̬£ºÒ»¸ö¾ÍÐ÷̬ÈÎÎñÊÇ¿ÉÔËÐеģ¬µÈ´ýÕ¼ÓÐ CPU µÄÈÎÎñÊÍ·Å CPU¡£
¹ÒÆð̬£ºÄ³Ð©Ìõ¼þ²»Âú×ã¶ø¹ÒÆð²»ÄÜÔËÐеÄ״̬¡£
3
ÈçºÎת»¯Îª¾ÍÐ÷̬
INT32U OSRdyTbl; /* ¾ÍÐ÷ÈÎÎñ±í */
ÉÏÃ涨ÒåÒ»¸ö 32 λ±äÁ¿£¬Ã¿Ò»Î»´ú±íÒ»¸öÈÎÎñ£¬0 ±íʾ¹ÒÆð״̬£¬1 ±íʾ¾ÍÐ÷״̬¡£Ëü¼Ç¼Á˸÷ÈÎÎñµÄ¾ÍÐ÷Óë·ñ״̬£¬³ÆËüΪ¾ÍÐ÷±í¡£OSRdyTbl ¶¨ÒåΪ 32 λ±äÁ¿£¬¶ÔÓ¦32 ¸öÈÎÎñ¡£µ±È»£¬¶¨ÒåΪ 64 λµÄ»°£¬±ã×î¶àÄÜÖ§³Ö 64 ¸öÈÎÎñ¡£ÕâÑù£¬¿ÉÒÔ¶¨ÒåÁ½¸öºê£¬ÊµÏÖ°ÑÈÎÎñµÄ״̬±äΪ¾ÍÐ÷»ò¹ÒÆð̬¡£
/* ÔÚ¾ÍÐ÷±íÖеǼǾÍÐ÷ÈÎÎñ */
#define OSSetPrioRdy(prio) { OSRdyTbl |= 0x01<<prio;} //°ÑÏàӦλÖÃ1
/* ´Ó¾ÍÐ÷±íÖÐɾ³ýÈÎÎñ */
#define OSDelPrioRdy(prio) { OSRdyTbl &= ~(0x01<<prio); }//°ÑÏàӦλÇåÁã
ÈÎÎñÖ®¼ä»¥Ïà¶ÀÁ¢£¬²»´æÔÚ»¥Ïàµ÷ÓõĹØϵ¡£ËùÓÐÈÎÎñÔÚÂß¼É϶¼ÊÇƽµÈµÄ¡£ÓÉÓÚÈÎÎñÖ®¼ä»¥Ïà¿´²»¼û£¬ËùÒÔËûÃÇÖ®¼äµÄÐÅÏ¢´«Êä¾ÍÎÞ·¨µ±ÃæÍê³É¡£Õâ¾ÍÐèÒª¸÷ÖÖͨÐÅ»úÖÆÈçÐźÅÁ¿£¬ÏûÏ¢ÓÊÏ䣬¶ÓÁеÈÀ´ÊµÏÖ¡£
4
ʲôÊÇÇÀռʽµ÷¶È£¿
µ÷¶ÈµÄ¸ÅÄͨË×µÄ˵¾ÍÊÇϵͳÔÚ¶à¸öÈÎÎñÖÐÑ¡ÔñºÏÊʵÄÈÎÎñÖ´ÐС£ÏµÍ³ÈçºÎÖªµÀºÎʱ¸ÃÖ´ÐÐÄĸöÈÎÎñ£¿¿ÉÒÔΪÿ¸öÈÎÎñ°²ÅÅÒ»¸öΨһµÄÓÅÏȼ¶±ð£¬µ±Í¬Ê±Óжà¸öÈÎÎñ¾ÍÐ÷ʱ£¬ÓÅÏÈÔËÐÐÓÅÏȼ¶½Ï¸ßµÄÈÎÎñ¡£Í¬Ê±£¬ÈÎÎñµÄÓÅÏȼ¶Ò²×÷ΪÈÎÎñµÄΨһ±êʶºÅ¡£´úÂëÖж¼ÊǶԱêʶºÅÀ´Íê³É¶ÔÈÎÎñµÄ²Ù×÷µÄ¡£
Ëùν¡°ÇÀռʽµ÷¶È¡±ÊÇÖ¸£ºÒ»µ©¾ÍÐ÷״̬ÖгöÏÖÓÅÏÈȨ¸ü¸ßµÄÈÎÎñ£¬±ãÁ¢¼´°þ¶áµ±Ç°ÈÎÎñµÄÔËÐÐȨ£¬°ÑCPU·ÖÅä¸ø¸ü¸ßÓÅÏȼ¶µÄÈÎÎñ¡£ÕâÑùCPU ×ÜÊÇÖ´Ðд¦ÓÚ¾ÍÐ÷Ìõ¼þÏÂÓÅÏȼ¶×î¸ßµÄÈÎÎñ¡£
5
¶àÈÎÎñϵͳµÄʱ¼ä¹ÜÀí
ÓëÈËÒ»Ñù£¬¶àÈÎÎñϵͳҲÐèÒªÒ»¸ö¡°ÐÄÌø¡±À´Î¬³ÖÆäÕý³£ÔËÐУ¬Õâ¸öÐÄÌø½Ð×öʱÖÓ½ÚÅÄ£¬Í¨³£Óɶ¨Ê±Æ÷²úÉúÒ»¸ö¹Ì¶¨ÖÜÆÚµÄÖжÏÀ´³äµ±¡£
OSTimeDly º¯Êý¾ÍÊÇÒÔʱÖÓ½ÚÅÄΪ»ù×¼À´ÑÓʱµÄ£¨ÔÚʱÖÓµÄÖжϷþÎñº¯ÊýÖУ¬ÒÀ´Î¶Ô¸÷¸öÑÓʱÈÎÎñµÄÑÓʱ½ÚÅÄÊý¼õ1¡£Èô·¢ÏÖij¸öÈÎÎñµÄÑÓʱ½ÚÅÄÊý±äΪ0£¬Ôò°ÑËü´Ó¹ÒÆð̬ÖÃΪ¾ÍÐ÷̬¡££©¡£Õâ¸öº¯ÊýÍê³É¹¦Äܼܺòµ¥£¬¾ÍÊÇÏȹÒÆðµ±Æðµ±Ç°ÈÎÎñ£¬É趨ÆäÑÓʱ½ÚÅÄÊý£¬È»ºó½øÐÐÈÎÎñÇл»£¬ÔÚÖ¸¶¨µÄʱÖÓ½ÚÅÄÊýµ½À´Ö®ºó£¬½«µ±Ç°ÈÎÎñ»Ö¸´Îª¾ÍÐ÷״̬¡£ÈÎÎñ±ØÐëͨ¹ýOSTimeDly»ò OSTaskSuspend ÈóöCPUµÄʹÓÃȨ£¨ÑÓʱ»òµÈ´ýʼþ£©£¬Ê¹¸üµÍÓÅÏȼ¶ÈÎÎñÓлú»áÔËÐС£
6
ÈçºÎʵÏÖ¶àÈÎÎñ£¿
Ö»ÓÐÒ»¸öCPU£¬ÈçºÎÔÚͬһʱ¼äʵÏÖ¶à¸ö¶ÀÁ¢³ÌÐòµÄÔËÐУ¿ÒªÊµÏÖ¶àÈÎÎñ£¬Ìõ¼þÊÇÿ¸öÈÎÎñ»¥Ïà¶ÀÁ¢¡£ÈËÈçºÎ²ÅÄܶÀÁ¢£¬ÓÐ×Ô¼ºµÄ˽ÓвƲú¡£ÈÎÎñÒ²Ò»Ñù£¬Èç¹ûÒ»¸öÈÎÎñÓÐ×Ô¼ºµÄCPU£¬¶ÑÕ»£¬³ÌÐò´úÂ룬Êý¾Ý´æ´¢Çø£¬ÄÇÕâ¸öÈÎÎñ¾ÍÊÇÒ»¸ö¶ÀÁ¢µÄÈÎÎñ¡££¨CPUÊÇͨ¹ý¶àÈÎÎñ»úÖÆ»ñµÃµÄ£¬ÆäËûµÄÐèÒªÄã·ÖÅ䣩
TIPS£º
Èç¹ûÒ»¸öÈÎÎñÕýÔÚÔËÐÐij¸ö¹«¹²º¯Êýʱ£¨ÈçPrintf£©£¬ ±»ÁíÒ»¸ö¸ßÓÅÏȼ¶µÄÈÎÎñÇÀÕ¼£¬ÄÇôµ±Õâ¸ö¸ßÓÅÏȼ¶µÄÈÎÎñÒ²µ÷ÓÃͬһ¸ö¹«¹²º¯Êýʱ£¬¼«ÓпÉÄÜÆÆ»µÔÈÎÎñµÄÊý¾Ý¡£ÒòΪÁ½¸öÈÎÎñ¿ÉÄܹ²ÓÃÒ»Ì×Êý¾Ý¡£ÎªÁË·ÀÖ¹ÕâÖÖÇé¿ö·¢Éú£¬³£²ÉÓÃÁ½ÖÖ´ëÊ©:¿ÉÖØÈëÉè¼ÆºÍ»¥³âµ÷Óá£
¿ÉÖØÈ뺯ÊýÖÐËùÓеıäÁ¿¾ùΪ¾Ö²¿±äÁ¿£¬¾Ö²¿±äÁ¿ÔÚµ÷ÓÃʱÁÙʱ·ÖÅä¿Õ¼ä£¬ËùÒÔ²»Í¬µÄÈÎÎñÔÚ²»Í¬µÄʱ¿Ìµ÷Óøú¯Êýʱ£¬ËüÃǵÄͬһ¸ö¾Ö²¿±äÁ¿Ëù·ÖÅäµÄ´æ´¢¿Õ¼ä²¢²»Ïàͬ£¨ÈÎÎñ˽ÓÐÕ»ÖУ©£¬»¥²»¸ÉÈÅ¡£ÁíÍ⣬Èç¹û¿ÉÖØÈ뺯Êýµ÷ÓÃÁËÆäËûº¯Êý£¬ÔòÕâЩ±»µ÷Óõĺ¯ÊýÒ²±ØÐëÊÇ¿ÉÖØÈ뺯Êý¡£
ʵÏÖ»¥³â£¨¶ÀÕ¼£©·ÃÎʵķ½·¨ÓйØÖжϣ¬¹Øµ÷¶È£¬»¥³âÐźÅÁ¿£¬¼ÆÊýÐźÅÁ¿µÈ¡£
6.1 Ò»¸öÈÎÎñÈçºÎÓµÓÐ×Ô¼ºµÄ³ÌÐò´úÂë
¶ÔÓÚÈçºÎʵÏÖ¶àÈÎÎñ£¬Ê×ÏÈÊdzÌÐò´úÂ룬ÿ¸öÈÎÎñµÄ³ÌÐò´úÂëÓ뺯ÊýÒ»Ñù£¬Óë51 µÄÂã±¼³ÌÐòÒ»Ñù£¬Ã¿¸öÈÎÎñ¶¼ÊÇÒ»¸ö´óÑ»·¡£È»ºóÊÇÊý¾Ý´æ´¢Çø£¬ÓÉÓÚÈ«¾Ö±äÁ¿ÊÇϵͳ¹²Óõģ¬¸÷¸öÈÎÎñ¹²Ïí£¬²»ÊÇÈÎÎñ˽ÓУ¬ËùÒÔÕâÀïµÄÊý¾Ý´æ´¢ÇøÊÇÖ¸ÈÎÎñµÄ˽ÓбäÁ¿£¬ÈçºÎ±ä³É˽ÓУ¿¾Ö²¿±äÁ¿Ò²¡£±àÒëÆ÷ÊǰѾֲ¿±äÁ¿±£´æÔÚÕ»ÀïµÄ£¬ËùÒԺð죬ֻҪÈÎÎñÓиö˽ÓеÄÕ»¾ÍÐС£
TIPS£º
ÁÙ½ç×ÊÔ´ÊÇÒ»´Î½öÔÊÐíÒ»¸öÈÎÎñʹÓõĹ²Ïí×ÊÔ´¡£Ã¿¸öÈÎÎñÖзÃÎÊÁÙ½ç×ÊÔ´µÄÄǶγÌÐò³ÆΪÁÙ½çÇø¡£
ÔÚ¶àÈÎÎñϵͳÖУ¬Îª±£ÕÏÊý¾ÝµÄ¿É¿¿ÐÔºÍÍêÕûÐÔ£¬¹²Ïí×ÊÔ´Òª»¥³â£¨¶ÀÕ¼£©·ÃÎÊ£¬ËùÒÔÈ«¾Ö±äÁ¿£¨Ö»¶ÁµÄ³ýÍ⣩²»ÄÜͬʱÓжà¸öÈÎÎñ·ÃÎÊ£¬¼´Ò»¸öÈÎÎñ·ÃÎʵÄʱºò²»Äܱ»ÆäËûÈÎÎñ´ò¶Ï¡£¹²Ïí×ÊÔ´ÊÇÒ»ÖÖÁÙ½ç×ÊÔ´¡£
6.2 Ò»¸öÈÎÎñÈçºÎÓµÓÐ×Ô¼ºµÄ¶ÑÕ»¡¢Êý¾Ý´æ´¢Çø
˽ÓÐÕ»µÄ×÷ÓÃÊÇ´æ·Å¾Ö²¿±äÁ¿£¬º¯ÊýµÄ²ÎÊý£¬ËüÊÇÒ»¸öÏßÐԵĿռ䣬ËùÒÔ¿ÉÒÔÉêÇëÒ»¸ö¾²Ì¬Êý×飬°ÑÕ»¶¥Ö¸ÕëSPÖ¸ÏòÕ»µÄÊý×éµÄÊ×ÔªËØ£¨µÝÔöÕ»£©»ò×îºóÒ»¸öÔªËØ£¨µÝ¼õÕ»£©¡£¼´¿É´òÔìÒ»¸öÈ˹¤µÄÕ»³öÀ´¡£Ã¿¸öÈÎÎñ»¹ÒªÓмǼ×Ô¼ºÕ»¶¥Ö¸ÕëµÄ±äÁ¿£¬±£´æÔÚÈÎÎñ¿ØÖƿ飨TCB£©ÖС£
ʲôÊÇÈÎÎñ¿ØÖƿ飿
ϵͳÖеÄÿ¸öÈÎÎñ¾ßÓÐÒ»¸öÈÎÎñ¿ØÖƿ飬ÈÎÎñ¿ØÖÆ¿é¼Ç¼ÈÎÎñÖ´ÐеĻ·¾³£¬ÕâÀïµÄÈÎÎñ¿ØÖÆ¿é±È½Ï¼òµ¥£¬Ö»°üº¬ÁËÈÎÎñµÄ¶ÑÕ»Ö¸ÕëºÍÈÎÎñÑÓʱ½ÚÅÄÊý¡£ÈÎÎñ¿ØÖÆ¿éÊÇÈÎÎñµÄÉí·ÝÖ¤¡£Ëü°ÑÈÎÎñµÄ³ÌÐòÓëÊý¾ÝÁªÏµÆðÀ´£¬ÕÒµ½Ëü¾Í¿ÉÒԵõ½ÈÎÎñµÄËùÓÐ×ÊÔ´¡£
6.3 Ò»¸öÈÎÎñÈçºÎÓµÓÐ×Ô¼ºµÄCPU
×îºóÀ´¿´¿´ÈÎÎñÊÇÈçºÎ¡°ÓµÓС±×Ô¼ºµÄCPU µÄ¡£Ö»ÓÐÒ»¸ö CPU£¬¸÷¸öÈÎÎñ¹²Ïí£¬ÂÖÁ÷ʹÓá£ÈçºÎ²ÅÄÜʵÏÖ£¿ÎÒÃÇÏÈÀ´¿´¿´ÖжϵĹý³Ì£¬µ±ÖжÏÀ´ÁÙʱ£¬CPU °Ñµ±Ç°³ÌÐòµÄÔËÐеØÖ·£¬¼Ä´æÆ÷µÈÏÖ³¡Êý¾Ý±£´æÆðÀ´£¨Ò»°ã±£´æÔÚÕ»À£¬È»ºóÌøµ½ÖжϷþÎñ³ÌÐòÖ´ÐС£´ýÖ´ÐÐÍê±Ï£¬ÔÙ°ÑÏÈÇ°±£´æµÄÊý¾Ý×°»ØCPU Óֻص½ÔÀ´µÄ³ÌÐòÖ´ÐС£ÕâÑù¾ÍʵÏÖÁËÁ½¸ö²»Í¬³ÌÐòµÄ½»²æÔËÐС£
½è¼øÕâÖÖ˼Ïë²»¾ÍÄÜʵÏÖ¶àÈÎÎñÁËÂð£¡Ä£·ÂÖжϵĹý³Ì¾Í¿ÉÒÔʵÏÖÈÎÎñÇл»ÔËÐС£ÈÎÎñÇл»Ê±£¬°Ñµ±Ç°ÈÎÎñµÄÏÖ³¡Êý¾Ý±£´æÔÚ×Ô¼ºµÄÈÎÎñÕ»ÀïÃ棬ÔÙ°Ñ´ýÔËÐеÄÈÎÎñµÄÊý¾Ý´Ó×Ô¼ºµÄÈÎÎñÕ»×°Ôص½CPUÖУ¬¸Ä±ä CPU µÄ PC£¬SP£¬¼Ä´æÆ÷µÈ¡£¿ÉÒÔ˵£¬ÈÎÎñµÄÇл»ÊÇÈÎÎñÔËÐл·¾³µÄÇл»¡£¶øÈÎÎñµÄÔËÐл·¾³±£´æÔÚÈÎÎñÕ»ÖУ¬Ò²¾ÍÊÇ˵£¬ÈÎÎñÇл»µÄ¹Ø¼üÊÇ°ÑÈÎÎñµÄ˽ÓжÑÕ»Ö¸Õ븳Óè´¦ÀíÆ÷µÄ¶ÑÕ»Ö¸ÕëSP¡£
´´½¨Ò»¸öÈÎÎñ¡£Ëü½ÓÊÕÈý¸ö²ÎÊý£¬·Ö±ðÊÇÈÎÎñµÄÈë¿ÚµØÖ·£¬ÈÎÎñ¶ÑÕ»µÄÊ×µØÖ·ºÍÈÎÎñµÄÓÅÏȼ¶¡£µ÷Óñ¾º¯Êýºó£¬ÏµÍ³»á¸ù¾ÝÓû§¸ø³öµÄ²ÎÊý³õʼ»¯ÈÎÎñÕ»£¬²¢°ÑÕ»¶¥Ö¸Õë±£´æµ½ÈÎÎñ¿ØÖÆ¿éÖУ¬ÔÚÈÎÎñ¾ÍÐ÷±í±ê¼Ç¸ÃÈÎÎñΪ¾ÍÐ÷״̬¡£×îºó·µ»Ø£¬ÕâÑùÒ»¸öÈÎÎñ¾Í´´½¨³É¹¦ÁË¡£
µ±Ò»¸öÈÎÎñ½«ÒªÔËÐÐʱ£¬±ãͨ¹ýÈ¡µÃËüµÄ¶ÑÕ»Ö¸Õ루±£´æÔÚÈÎÎñ¿ØÖÆ¿éÖУ©½«ÕâЩ¼Ä´æÆ÷³öÕ»×°ÈëCPU ÏàÓ¦µÄλÖü´¿É¡£
6.4 ÈçºÎʵÏÖÇÀռʽµ÷¶È£¿
»ùÓÚÈÎÎñÓÅÏȼ¶µÄÇÀռʽµ÷¶È£¬Ò²¾ÍÊÇ×î¸ßÓÅÏȼ¶µÄÈÎÎñÒ»µ©´¦ÓÚ¾ÍÐ÷״̬£¬ÔòÁ¢¼´ÇÀÕ¼ÕýÔÚÔËÐеĵÍÓÅÏȼ¶ÈÎÎñµÄ´¦ÀíÆ÷×ÊÔ´¡£ÎªÁ˱£Ö¤CPU ×ÜÊÇÖ´Ðд¦ÓÚ¾ÍÐ÷Ìõ¼þÏÂÓÅÏȼ¶×î¸ßµÄÈÎÎñ£¬Ã¿µ±ÈÎÎñ״̬¸Ä±äºó£¬¼´Åжϵ±Ç°ÔËÐеÄÈÎÎñÊÇ·ñÊǾÍÐ÷ÈÎÎñÖÐÓÅÏȼ¶×î¸ßµÄ£¬·ñÔò½øÐÐÈÎÎñÇл»¡£
ÈÎÎñ״̬»áÔÚʲôʱºò·¢Éú¸Ä±äÄØ£¿ÓÐÏÂÃæÁ½ÖÖÇé¿ö£º
1¡¢¸ßÓÅÏȼ¶µÄÈÎÎñÒòΪÐèҪijÖÖ×ÊÔ´»òÑÓʱ£¬Ö÷¶¯ÇëÇó¹ÒÆð£¬Èóö´¦ÀíÆ÷£¬´Ëʱ½«µ÷¶È¾ÍÐ÷״̬µÄµÍÓÅÏȼ¶ÈÎÎñ»ñµÃÖ´ÐУ¬ÕâÖÖµ÷¶È³ÆΪÈÎÎñ¼¶µÄÇл»¡£ÈçÈÎÎñÖ´ÐÐOSTimeDly£¨£©»òOSTaskSuspend£¨£©°Ñ×ÔÉí¹ÒÆð¾ÍÊôÓÚÕâÖÖ¡£
2¡¢¸ßÓÅÏȼ¶µÄÈÎÎñÒòΪʱÖÓ½ÚÅĵ½À´£¬»òÔÚÖжϴ¦Àí½áÊøºó£¬Äں˷¢ÏÖ¸ü¸ßÓÅÏȼ¶ÈÎÎñ»ñµÃÁËÖ´ÐÐÌõ¼þ(ÈçÑÓʱµÄʱÖÓµ½Ê±)ÔòÔÚÖжϺóÖ±½ÓÇл»µ½¸ü¸ßÓÅÏȼ¶ÈÎÎñÖ´ÐС£ÕâÖÖµ÷¶ÈÒ²³ÆΪÖжϼ¶µÄÇл»¡£
6.5 ¹ÒÆð/»Ö¸´ÈÎÎñ
1. ¹ÒÆðÈÎÎñ
ͨ¹ý OSTaskSuspend()¿ÉÒÔÖ÷¶¯¹ÒÆðÒ»¸öÈÎÎñ¡£OSTaskSuspend()»á°ÑÈÎÎñ´ÓÈÎÎñ¾ÍÐ÷±íÖÐÒƳö£¬×îºóÖØÐÂÆô¶¯ÏµÍ³µ÷¶È¡£Õâ¸öº¯Êý¿ÉÒÔ¹ÒÆðÈÎÎñ±¾ÉíÒ²¿ÉÒÔ¹ÒÆðÆäËûÈÎÎñ¡£
2 .»Ö¸´ÈÎÎñ£¨OSTaskResume()£©
¿ÉÒÔÈñ» OSTaskSuspend »ò OSTimeDly ¹ÒÆðµÄÈÎÎñ»Ö¸´¾ÍÐ÷̬£¬È»ºó½øÐÐÈÎÎñµ÷¶È¡£