如题所述
å¦æ并åç线ç¨æ°éå¾å¤ï¼å¹¶ä¸æ¯ä¸ªçº¿ç¨é½æ¯æ§è¡ä¸ä¸ªæ¶é´å¾ççä»»å¡å°±ç»æäºï¼è¿æ ·é¢ç¹å建线ç¨å°±ä¼å¤§å¤§éä½ç³»ç»çæçï¼å 为é¢ç¹å建线ç¨åéæ¯çº¿ç¨éè¦æ¶é´ãå æ¤æ们å¯ä»¥ç¨å¤çº¿ç¨å¤ç并åè¿è¡ï¼æé«èµæºå©ç¨çï¼
举ä¾
ãåå¦æä¸ä¸ªå·¥åï¼å·¥åéé¢æ10个工人ï¼æ¯ä¸ªå·¥äººåæ¶åªè½åä¸ä»¶ä»»å¡ã
ããå æ¤åªè¦å½10个工人ä¸æ工人æ¯ç©ºé²çï¼æ¥äºä»»å¡å°±åé ç»ç©ºé²ç工人åï¼
ããå½10个工人é½æä»»å¡å¨åæ¶ï¼å¦æè¿æ¥äºä»»å¡ï¼å°±æä»»å¡è¿è¡æéçå¾ ï¼
ããå¦æ说æ°ä»»å¡æ°ç®å¢é¿çé度è¿è¿å¤§äºå·¥äººåä»»å¡çé度ï¼é£ä¹æ¤æ¶å·¥å主管å¯è½ä¼æ³è¡¥ææªæ½ï¼æ¯å¦éæ°æ4个临æ¶å·¥äººè¿æ¥ï¼
ããç¶åå°±å°ä»»å¡ä¹åé ç»è¿4个临æ¶å·¥äººåï¼
ããå¦æ说ç14个工人åä»»å¡çé度è¿æ¯ä¸å¤ï¼æ¤æ¶å·¥å主管å¯è½å°±è¦èèä¸åæ¥æ¶æ°çä»»å¡æè æå¼åé¢çä¸äºä»»å¡äºã
ããå½è¿14个工人å½ä¸æ人空é²æ¶ï¼èæ°ä»»å¡å¢é¿çé度åæ¯è¾ç¼æ ¢ï¼å·¥å主管å¯è½å°±èèè¾æ4个临æ¶å·¥äºï¼åªä¿æåæ¥ç10个工人ï¼æ¯ç«è¯·é¢å¤ç工人æ¯è¦è±é±çã
举ä¾
ãåå¦æä¸ä¸ªå·¥åï¼å·¥åéé¢æ10个工人ï¼æ¯ä¸ªå·¥äººåæ¶åªè½åä¸ä»¶ä»»å¡ã
ããå æ¤åªè¦å½10个工人ä¸æ工人æ¯ç©ºé²çï¼æ¥äºä»»å¡å°±åé ç»ç©ºé²ç工人åï¼
ããå½10个工人é½æä»»å¡å¨åæ¶ï¼å¦æè¿æ¥äºä»»å¡ï¼å°±æä»»å¡è¿è¡æéçå¾ ï¼
ããå¦æ说æ°ä»»å¡æ°ç®å¢é¿çé度è¿è¿å¤§äºå·¥äººåä»»å¡çé度ï¼é£ä¹æ¤æ¶å·¥å主管å¯è½ä¼æ³è¡¥ææªæ½ï¼æ¯å¦éæ°æ4个临æ¶å·¥äººè¿æ¥ï¼
ããç¶åå°±å°ä»»å¡ä¹åé ç»è¿4个临æ¶å·¥äººåï¼
ããå¦æ说ç14个工人åä»»å¡çé度è¿æ¯ä¸å¤ï¼æ¤æ¶å·¥å主管å¯è½å°±è¦èèä¸åæ¥æ¶æ°çä»»å¡æè æå¼åé¢çä¸äºä»»å¡äºã
ããå½è¿14个工人å½ä¸æ人空é²æ¶ï¼èæ°ä»»å¡å¢é¿çé度åæ¯è¾ç¼æ ¢ï¼å·¥å主管å¯è½å°±èèè¾æ4个临æ¶å·¥äºï¼åªä¿æåæ¥ç10个工人ï¼æ¯ç«è¯·é¢å¤ç工人æ¯è¦è±é±çã
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2017-10-08
在早期单核架构的系统中 多线程并发可能并不会比协同之类的有更高的执行效率,但在现代多核时代 多线程可以让程序更好的应用计算机多核的能力,可以把一部分的计算量分担到其他cpu上,减少主cpu的计算量从而达到减少运算时间
好处的话 简单来说就是快
但是坏处也带来不少 多线程运算 需要注意线程间的调度和协作 需要处理好多线程共享的变量,需要处理好变量锁 有的时候没处理好甚至可能导致死锁或者其他问题
好处的话 简单来说就是快
但是坏处也带来不少 多线程运算 需要注意线程间的调度和协作 需要处理好多线程共享的变量,需要处理好变量锁 有的时候没处理好甚至可能导致死锁或者其他问题
第2个回答 推荐于2017-10-07
多线程的并发运行就相当一边干这一边干那,可以同时处理2个行为逻辑。本回答被提问者采纳
第3个回答 2011-09-17
主要是为了提高CPU利用和吞吐量(throughput)。
从性能的角度看,假设只有一个CPU core,一个任务需要100ms,处理耗时10ms,文件读写、网络或数据库等待90ms,如果单线程则每秒只能处理10个任务(tps=10),从CPU能力看,每秒能处理100(1000/10)个任务,这时候,你起10个线程并发处理,就能达到100 tps (CPU占用100%)。
如果是纯粹计算,自己想想会是什么结果。。。
从性能的角度看,假设只有一个CPU core,一个任务需要100ms,处理耗时10ms,文件读写、网络或数据库等待90ms,如果单线程则每秒只能处理10个任务(tps=10),从CPU能力看,每秒能处理100(1000/10)个任务,这时候,你起10个线程并发处理,就能达到100 tps (CPU占用100%)。
如果是纯粹计算,自己想想会是什么结果。。。