var task = Task.Run(() => { Thread.Sleep(10000);//¼ÙÉèÕâÊǸö·ÃÎÊÊý¾Ý¿âµÄ·½·¨ }); Thread.Sleep(10000);//¼ÙÉèÕâÊǸö·ÃÎÊFQÍøÕ¾µÄ·½·¨ task.Wait();
Èç´Ë¾ÍÖ»Òª10ÃëÁË¡£ÕâÑù¾Í½ÚÔ¼ÁË10Ãë¡£
Èç¹ûÊÇ£º
var task = Task.Run(() => { Thread.Sleep(10000);//¼ÙÉèÕâÊǸö·ÃÎÊÊý¾Ý¿âµÄ·½·¨ }); task.Wait();
Òì²½Ö´ÐÐÖмäûÓкÄʱµÄ´úÂëÄÇôÕâÑùµÄÒì²½½«ÊÇûÓÐÒâ˼µÄ¡£
»òÕߣº
var task = Task.Run(() => { Thread.Sleep(10000);//¼ÙÉèÕâÊǸö·ÃÎÊÊý¾Ý¿âµÄ·½·¨ }); task.Wait(); Thread.Sleep(10000);//¼ÙÉèÕâÊǸö·ÃÎÊFQÍøÕ¾µÄ·½·¨
°ÑºÄʱÈÎÎñ·ÅÔÚÒì²½µÈ´ýºó£¬ÄÇÕâÑùµÄ´úÂëÒ²ÊDz»»áÓÐÐÔÄÜÌáÉýµÄ¡£
»¹ÓÐÒ»ÖÖÇé¿ö£º
Èç¹ûÊǵ¥ºËCPU½øÐиßÃܼ¯ÔËËã²Ù×÷£¬ÄÇôÒì²½Ò²ÊÇûÓÐÒâÒåµÄ¡£(ÒòΪÔËËãÊǷdz£ºÄCPU,¶øÍøÂçÇëÇóµÈ´ý²»ºÄCPU)
ÎÊÌâ3£ºÏ̵߳ÄʹÓÃÊýÁ¿ºÍCPUµÄʹÓÃÂÊÓбØÈ»µÄÁªÏµÂð
´ð°¸ÊÇ·ñ¡£
»¹ÊÇÄõ¥ºË×ö¼ÙÉè¡£
Çé¿ö1£º
long num = 0; while (true) { num += new Random().Next(-100,100); //Thread.Sleep(100); }
µ¥ºËÏ£¬ÎÒÃÇÖ»Æô¶¯Ò»¸öỊ̈߳¬¾Í¿ÉÒÔÈÃÄãCPU±¬Âú¡£
Æô¶¯°Ë´Î£¬°Ë½ø³ÌCPU»ù±¾±¬Âú¡£
Çé¿ö2£º
һǧ¶à¸öỊ̈߳¬¶øCPUµÄʹÓÃÂʾ¹È»ÊÇ0¡£ÓÉ´Ë£¬ÎÒÃǵõ½ÁË֮ǰµÄ½áÂÛ£¬Ï̵߳ÄʹÓÃÊýÁ¿ºÍCPUµÄʹÓÃÂÊûÓбØÈ»µÄÁªÏµ¡£
ËäÈ»Èç´Ë£¬µ«ÊÇÒ²²»ÄܺÁÎÞ½ÚÖƵĿªÆôÏ̡߳£ÒòΪ£º
demo£º
±¾ÎÄÒÑͬ²½ÖÁË÷ÒýĿ¼£º¡¶¡·
¶ÔÓÚÒì²½±à³ÌÁ˽ⲻÉÎÄÖм«ÓпÉÄܶദ´íÎóÃèÊöºÍ¹Ûµã¡£
¸Ðл¹ã´óÔ°ÓѵÄÖ¸Õý¡£
±¾×ÅÏ໥ÌÖÂÛµÄÄ¿µÄ£¬¾øÎÞÏëÒªÎóµ¼´ó¼ÒµÄÒâ˼¡£
¡¾ÍƼö¡¿
¡¡