17cÆð²Ý£º½Ò¿ªÀúÊ·µÄÃæÉ´£¬Ì½Ë÷Öйú¹Å´úÎÄѧµÄ÷ÈÁ¦

À´Ô´£ºÖ¤È¯Ê±±¨Íø×÷Õߣº
×ÖºÅ

¶àÏ̴߳¦ÀíÓÅ»¯

ºÏÀí·ÖÅäÈÎÎñ£º½«²»Í¬µÄÈÎÎñ·ÖÅäµ½²»Í¬µÄỊ̈߳¬±ÜÃâµ¥¸öÏ̹߳ýÓÚ·±Ã¦¡£ÕâÑù¿ÉÒÔÌá¸ßϵͳµÄÕûÌåЧÂÊ¡£voidrunBackgroundTask(){while(true){//Ö´Ðб³¾°ÈÎÎñ}}voidstartBackgroundThread(){pthread_tthread;pthread_create(&thread,NULL,runBackgroundTask,NULL);}ʹÓÃÏ̳߳Ø£ºÊ¹ÓÃÏ̳߳ؿÉÒÔÌá¸ßÏ̵߳ÄÀûÓÃÂÊ£¬¼õÉÙ´´½¨ºÍÏú»ÙÏ̵߳ĿªÏú¡£

ThreadPoolpool;voidinitThreadPool(){//³õʼ»¯Ï̳߳Ø}voidaddTaskToPool(Tasktask){//½«ÈÎÎñÌí¼Óµ½Ïß³Ì?³Ø}

½µµÍÓû§Ñ§Ï°³É±¾

ΪÁ˽µµÍÓû§Ñ§Ï°Òþ²ØÌø×ª½çÃæµÄ³É±¾£¬¿ÉÒÔ²ÉÈ¡ÒÔÏ´ëÊ©£º

¼ò»¯²Ù×÷Á÷³Ì?£ºÍ¨¹ý¼ò»¯²Ù×÷Á÷³Ì£¬Ìá¸ß½çÃæµÄÖ±¹ÛÐÔºÍÒ×ÓÃÐÔ¡£Ôö¼ÓʹÓÃ˵Ã÷£ºÔÚ½çÃæÖÐÔö¼ÓʹÓÃ˵Ã÷ºÍÌáʾ£¬°ïÖúÓû§¿ìËÙÊÊӦеIJÙ?×÷·½Ê½¡£

ͨ¹ýÒÔÉÏ´ëÊ©£¬¿ÉÒÔ½øÒ»²½?ÌáÉý17¡ãCÆð²ÝµÄÒþ²ØÌø×ª½çÃæµÄʵ²âЧ¹û£¬½â¾ö³£¼ûÎÊÌ⣬ÌáÉýÓû§ÌåÑé¡£ÎÞÂÛÄãÊdzõѧÕß»¹ÊÇ×ÊÉ·¢Õߣ¬ÕâЩÓÅ»¯²ßÂÔ¶¼½«ÎªÄãÌṩÓмÛÖµµÄ²Î¿¼ÐÅÏ¢£¬ÖúÄãÔÚÒÆ¶¯Ó¦Óÿª·¢ÖÐÈ¡µÃ¸ü´óµÄ³É¹¦¡£

½çÃæÇл»ÓÅ»¯

ÕâÑù¿ÉÒÔÌáÉýÓû§µÄµÚÒ»´ÎÌåÑé¡£voidloadMainInterfaceStep1(){//¼ÓÔØÖ÷½çÃæµÄ±ØÒª×é¼þ}voidloadMainInterfaceStep2(){//¼ÓÔØÖ÷½çÃæµÄ´ÎÒª×é¼þ}voidloadTargetInterface(){loadMainInterfaceStep1();loadMainInterfaceStep2();//ÏÔʾĿ±ê½çÃædisplayTargetInterface();}

»·±£Éè¼ÆÀíÄî

17¡¤cÆð²Ý»¹Ç¿µ÷»·±£Éè¼ÆÀíÄî¡£ÔÚÉè¼Æ¹ý³ÌÖУ¬Ëü¹ÄÀøÓû§¾¡Á¿¼õÉÙ×ÊÔ´µÄÀË·Ñ£¬²ÉÓû·±£²ÄÁϺͼ¼Êõ¡£ÕâÑù£¬Äã²»½öÄÜ´´Ôì³öÓÅÐãµÄ×÷Æ·£¬»¹ÄÜΪ»·±£ÊÂÒµ¹±Ï×Ò»·ÝÁ¦Á¿¡£

17¡¤cÆð²Ý£¬Õâ¸ö´´Ò⹤¾ß£¬½«ÎªÄãµÄÿһ¸ö´´?ÒâÉè¼ÆÌṩ×îÇ¿´óµÄÖ§³ÖºÍÁé¸Ð¡£ÎÞÂÛÄãÊdzõѧÕߣ¬»¹ÊÇ×ÊÉîÉè¼ÆÊ¦£¬¶¼ÄÜÔÚÕâÀïÕÒµ½×Ô¼ºµÄ¶ÀÌØ÷ÈÁ¦¡£ÈÃÄãµÄ´´ÒâÔÚÖ½ÉÏÕÀ·Å¹â⣬¿ªÆôÄãµÄ´´ÒâÖ®Âã¡

¼¼ÊõÔ­Àí

ʼþÇý¶¯£ºÍ¨¹ý²¶×½Óû§µÄÐÐΪʼþ£¨Èçµã»÷¡¢Í϶¯µÈ£©£¬ÊµÏÖ½çÃæµÄÒþ²ØºÍÏÔʾ¡£17¡¤cÓïÑÔµÄʼþ´¦Àí»úÖÆ·Ç³£Ç¿´ó£¬¿ÉÒÔ¸ßЧµØÏìÓ¦Óû§²Ù×÷¡£¶¯»­Ð§¹û£ºÎªÁËÌáÉýÓû§ÌåÑ飬¿ÉÒÔÔÚÒþ²ØºÍÏÔʾ½çÃæÊ±¼ÓÈëÆ½»¬µÄ¶¯»­Ð§¹û¡£17¡¤cÓïÑÔµÄͼÐοâÖ§³Ö?¸÷ÖÖ¶¯»­Ð§¹û£¬¿ÉÒÔÈÃÌø×ª¹ý³Ì¸ü¼ÓÁ÷³©¡£

¶àÏ̴߳¦Àí£ºÔÚ½çÃæÌø×ªÊ±£¬ÐèҪȷ±£ÆäËû¹¦ÄܵļÌÐøÔËÐС£17¡¤cÓïÑԵĶàÏ̴߳¦ÀíÄÜÁ¦£¬¿ÉÒÔÈÃÎÒÃÇÔÚÒþ²ØÌø×ª½çÃæÊ±£¬±£³ÖÆäËûϵͳ¹¦ÄܵÄÕý³£ÔËÐС£

17ÊÀ¼ÍµÄ?ÎÄѧ´´×÷£¬ÊÇÖйú¹Å´úÎÄѧʷÉϵÄÒ»¸öÖØÒªÆªÕ¡£ÔÚÕâ¸ö¶¯µ´¶ø·á¸»µÄʱÆÚ£¬ÎÄÈËÃÇͨ¹ý¸÷ÖÖÎÄѧÐÎʽºÍ´´×÷¼¼ÇÉ£¬´´×÷ÁË´óÁ¿¾ßÓÐÉî¿Ì˼ÏëºÍÒÕÊõ¼ÛÖµµÄ×÷Æ·¡£ÕâЩ×÷Æ·²»½öÕ¹ÏÖÁËÎÄÈËÃǵIJŻªºÍÖǻۣ¬Ò²·´Ó³Á˵±Ê±Éç»áµÄ¸´ÔÓÇé¿öºÍ˼Ïë³±Á÷£¬ÎªºóÊÀÌṩÁ˱¦¹óµÄÎÄ»¯ÒŲú¡£

ͨ¹ý¶ÔÕâЩÎÄѧ×÷Æ·µÄÑо¿ºÍÐÀÉÍ£¬ÎÒÃDz»½öÄܹ»¸üºÃµØÀí½âÖйú¹Å´úÎÄѧµÄ·¢Õ¹ÂöÂ磬»¹ÄÜ´ÓÖм³È¡ÖǻۺÍÁ¦Á¿£¬ÎªÎÒÃǵÄÏÖ´úÉú»îÌṩÁé¸ÐºÍÆôʾ¡£

ʵÏÖ²½Öè

³õʼ»¯½çÃæ£ºÎÒÃÇÐèÒª³õʼ»¯Ö÷½çÃæºÍÄ¿±êÌø×ª½çÃæ¡£ÀûÓÃ17¡¤cÓïÑÔµÄÄÚ´æ¹ÜÀí¹¦ÄÜ£¬¿ÉÒÔ¸ßЧµØ·ÖÅäºÍÊͷŽçÃæËùÐèµÄÄÚ´æ×ÊÔ´¡£voidinitMainInterface(){//³õʼ»¯Ö÷½çÃæµÄ¸÷¸ö×é¼þ}voidinitTargetInterface(){//³õʼ»¯Ä¿±êÌø×ª½çÃæµÄ¸÷¸ö×é¼þ}ʼþ´¦Àí£ºÎÒÃÇÐèÒª²¶×½Óû§µÄÐÐΪʼþ£¬²¢¸ù¾Ýʼþ¾ö¶¨ÊÇ·ñ½øÐнçÃæÌø×ª¡£

17¡¤cÓïÑÔµÄʼþ´¦Àí»úÖÆ·Ç³£Ç¿´ó£¬¿ÉÒÔ¸ßЧµØ´¦Àí¸÷ÖÖÓû§²Ù×÷¡£voidhandleEvent(Eventevent){if(event.type==CLICK){if(event.target==HIDDEN_BUTTON){showTargetInterface();}}}¶¯»­Ð§¹û£ºÎªÁËÌáÉýÓû§ÌåÑ飬¿ÉÒÔÔÚ½çÃæÒþ²ØºÍÏÔʾʱ¼ÓÈ붯»­Ð§¹û¡£

У¶Ô£º´ÞÓÀÔª(p6mu9CWFoIx7YFddy4eQTuEboRc9VR7b9b)

ÔðÈα༭£º ½­»ÝÒÇ
ΪÄãÍÆ¼ö
Óû§ÆÀÂÛ
µÇ¼ºó¿ÉÒÔ·¢ÑÔ
ÍøÓÑÆÀÂÛ½ö¹©Æä±í´ï¸öÈË¿´·¨£¬²¢²»±íÃ÷֤ȯʱ±¨Á¢³¡
ÔÝÎÞÆÀÂÛ