# 并å‘概述 并å‘是指在åŒä¸€æ—¶é—´å†…,å˜åœ¨å¤šä¸ªä»»åŠ¡åŒæ—¶æ‰§è¡Œçš„æƒ…å†µã€‚å¯¹äºŽå¤šæ ¸è®¾å¤‡ï¼Œè¿™äº›ä»»åŠ¡å¯èƒ½åŒæ—¶åœ¨ä¸åŒCPU上并行执行。对于å•æ ¸è®¾å¤‡ï¼Œå¤šä¸ªå¹¶å‘任务ä¸ä¼šåœ¨åŒä¸€æ—¶åˆ»å¹¶è¡Œæ‰§è¡Œï¼Œä½†æ˜¯CPU会在æŸä¸ªä»»åŠ¡ä¼‘çœ æˆ–è¿›è¡ŒI/Oæ“作ç‰çŠ¶æ€ä¸‹åˆ‡æ¢ä»»åŠ¡ï¼Œè°ƒåº¦æ‰§è¡Œå…¶ä»–任务,æå‡CPU的资æºåˆ©ç”¨çŽ‡ã€‚ 为了æå‡åº”用的å“应速度与帧率,é¿å…耗时任务对UI主线程的影å“,ArkTSæ供了异æ¥å¹¶å‘和多线程并å‘两ç§å¤„ç†ç–略。 - 异æ¥å¹¶å‘是指异æ¥ä»£ç 在执行到一定程度åŽä¼šè¢«æš‚åœï¼Œä»¥ä¾¿åœ¨æœªæ¥æŸä¸ªæ—¶é—´ç‚¹ç»§ç»æ‰§è¡Œï¼Œè¿™ç§æƒ…况下,åŒä¸€æ—¶é—´åªæœ‰ä¸€æ®µä»£ç 在执行。ArkTS通过Promiseå’Œasync/awaitæ供异æ¥å¹¶å‘能力,适用于å•æ¬¡I/O任务的开å‘场景。详细请å‚è§[使用异æ¥å¹¶å‘能力](async-concurrency-overview.md)。 - 多线程并å‘å…许在åŒä¸€æ—¶é—´æ®µå†…åŒæ—¶æ‰§è¡Œå¤šæ®µä»£ç 。在UI主线程继ç»å“应用户æ“作和更新UIçš„åŒæ—¶ï¼ŒåŽå°çº¿ç¨‹ä¹Ÿèƒ½æ‰§è¡Œè€—æ—¶æ“作,从而é¿å…应用出现å¡é¡¿ã€‚ArkTS通过TaskPoolå’ŒWorkeræ供多线程并å‘能力,适用于[耗时任务](time-consuming-task-overview.md)ç‰å¹¶å‘场景。详细请å‚è§[多线程并å‘概述](multi-thread-concurrency-overview.md)。 并å‘多线程场景下,ä¸åŒå¹¶å‘线程间需è¦è¿›è¡Œæ•°æ®é€šä¿¡ï¼Œä¸åŒç±»åˆ«å¯¹è±¡çš„ä¼ è¾“æ–¹å¼å˜åœ¨å·®å¼‚,包括拷è´æˆ–内å˜å…±äº«ç‰ã€‚ 并å‘能力在多ç§åœºæ™¯ä¸éƒ½æœ‰åº”用,其ä¸åŒ…括[异æ¥å¹¶å‘任务](async-concurrency-overview.md)ã€[耗时任务](time-consuming-task-overview.md)([CPU密集型任务](cpu-intensive-task-development.md)ã€[I/O密集型任务](io-intensive-task-development.md)å’Œ[åŒæ¥ä»»åŠ¡](sync-task-development.md)ç‰ï¼‰ã€[长时任务](long-time-task-overview.md)ã€[常驻任务](resident-task-overview.md)ç‰ã€‚å¼€å‘者å¯ä»¥æ ¹æ®ä¸åŒçš„任务诉求和场景,选择相应的并å‘ç–略进行优化和开å‘,也å¯ä»¥å…·ä½“查看[应用多线程开å‘实践案例](batch-database-operations-guide.md)。