å®ä¹ï¼
ä¸ãè¿ç¨æ¯å
·æä¸å®ç¬ç«åè½çç¨åºå
³äºæ个æ°æ®éåä¸çä¸æ¬¡è¿è¡æ´»å¨ï¼æ¯ç³»ç»è¿è¡èµæºåé
åè°åº¦çä¸ä¸ªç¬ç«åä½ã
äºã线ç¨æ¯è¿ç¨çä¸ä¸ªå®ä½ï¼æ¯CPUè°åº¦ååæ´¾çåºæ¬åä½ï¼ä»æ¯æ¯è¿ç¨æ´å°çè½ç¬ç«è¿è¡çåºæ¬åä½ï¼çº¿ç¨èªå·±åºæ¬ä¸ä¸æ¥æç³»ç»èµæºï¼åªæ¥æä¸ç¹å¨è¿è¡ä¸å¿
ä¸å¯å°çèµæºï¼å¦ç¨åºè®¡æ°å¨ï¼ä¸ç»å¯åå¨åæ ï¼ï¼ä¸ä¸ªçº¿ç¨å¯ä»¥å建åæ¤éå¦ä¸ä¸ªçº¿ç¨ï¼
è¿ç¨å线ç¨çå
³ç³»ï¼
ï¼1ï¼ä¸ä¸ªçº¿ç¨åªè½å±äºä¸ä¸ªè¿ç¨ï¼èä¸ä¸ªè¿ç¨å¯ä»¥æå¤ä¸ªçº¿ç¨ï¼ä½è³å°æä¸ä¸ªçº¿ç¨ã
ï¼2ï¼èµæºåé
ç»è¿ç¨ï¼åä¸è¿ç¨çææ线ç¨å
±äº«è¯¥è¿ç¨çææèµæºã
ï¼3ï¼çº¿ç¨å¨æ§è¡è¿ç¨ä¸ï¼éè¦åä½åæ¥ãä¸åè¿ç¨ç线ç¨é´è¦å©ç¨æ¶æ¯éä¿¡çåæ³å®ç°åæ¥ã
ï¼4ï¼å¤çæºåç»çº¿ç¨ï¼å³çæ£å¨å¤çæºä¸è¿è¡çæ¯çº¿ç¨ã
ï¼5ï¼çº¿ç¨æ¯æè¿ç¨å
çä¸ä¸ªæ§è¡åå
ï¼ä¹æ¯è¿ç¨å
çå¯è°åº¦å®ä½ã
线ç¨ä¸è¿ç¨çåºå«ï¼
ï¼1ï¼è°åº¦ï¼çº¿ç¨ä½ä¸ºè°åº¦ååé
çåºæ¬åä½ï¼è¿ç¨ä½ä¸ºæ¥æèµæºçåºæ¬åä½ã
ï¼2ï¼å¹¶åæ§ï¼ä¸ä»
è¿ç¨ä¹é´å¯ä»¥å¹¶åæ§è¡ï¼åä¸ä¸ªè¿ç¨çå¤ä¸ªçº¿ç¨ä¹é´ä¹å¯ä»¥å¹¶åæ§è¡ã
ï¼3ï¼æ¥æèµæºï¼è¿ç¨æ¯æ¥æèµæºçä¸ä¸ªç¬ç«åä½ï¼çº¿ç¨ä¸æ¥æç³»ç»èµæºï¼ä½å¯ä»¥è®¿é®é¶å±äºè¿ç¨çèµæºã
ï¼4ï¼ç³»ç»å¼éï¼å¨å建ææ¤éè¿ç¨çæ¶åï¼ç±äºç³»ç»é½è¦ä¸ºä¹åé
ååæ¶èµæºï¼å¯¼è´ç³»ç»çææ¾å¤§äºå建ææ¤é线ç¨æ¶çå¼éãä½è¿ç¨æç¬ç«çå°å空é´ï¼è¿ç¨å´©æºåï¼å¨ä¿æ¤æ¨¡å¼ä¸ä¸ä¼å¯¹å
¶ä»çè¿ç¨äº§çå½±åï¼è线ç¨åªæ¯ä¸ä¸ªè¿ç¨ä¸çä¸åçæ§è¡è·¯å¾ã线ç¨æèªå·±çå æ åå±é¨åéï¼ä½çº¿ç¨ä¹é´æ²¡æåç¬çå°å空é´ï¼ä¸ä¸ªçº¿ç¨æ»æå°±çäºæ´ä¸ªè¿ç¨æ»æï¼æ以å¤è¿ç¨çç¨åºè¦æ¯å¤çº¿ç¨çç¨åºå¥å£®ï¼ä½æ¯å¨è¿ç¨åæ¢æ¶ï¼èè´¹çèµæºè¾å¤§ï¼æçè¦å·®äºã
线ç¨çåå尺度å°äºè¿ç¨ï¼ä½¿å¾å¤çº¿ç¨ç¨åºç并åæ§é«ã
å¦å¤ï¼è¿ç¨å¨æ§è¡è¿ç¨ä¸æ¥æç¬ç«çå
ååå
ï¼èå¤ä¸ªçº¿ç¨å
±äº«å
åï¼ä»èæ大çæé«äºç¨åºè¿è¡æçã
线ç¨å¨æ§è¡è¿ç¨ä¸ï¼æ¯ä¸ªç¬ç«ç线ç¨æä¸ä¸ªç¨åºè¿è¡çå
¥å£ï¼é¡ºåºæ§è¡åºååç¨åºçåºå£ãä½æ¯çº¿ç¨ä¸è½å¤ç¬ç«æ§è¡ï¼å¿
é¡»ä¾åå¨åºç¨ç¨åºä¸ï¼æåºç¨ç¨åºæä¾å¤ä¸ªçº¿ç¨æ§è¡æ§å¶ã
ä»é»è¾è§åº¦çï¼å¤çº¿ç¨çæä¹ååä¸ä¸ä¸ªåºç¨ç¨åºä¸ï¼æå¤ä¸ªæ§è¡é¨åå¯ä»¥åæ¶æ§è¡ãä½æä½ç³»ç»å¹¶æ²¡æå°å¤ä¸ªçº¿ç¨çåå¤ä¸ªç¬ç«çåºç¨ï¼æ¥å®ç°è¿ç¨çè°åº¦å管ç以åèµæºåé
ãè¿å°±æ¯è¿ç¨å线ç¨çéè¦åºå«ã
线ç¨æ¯ä¸ä¸ªè¿ç¨ä¸ä¸ä¸ªæ§è¡æµç¨
ä¸ä¸ªè¿ç¨ä¸æå¤ä¸ªçº¿ç¨
æ§è¡ä¸ä¸ªjavaç¨åºï¼æå°æ两个线ç¨ï¼ä¸ä¸ªmain主线ç¨ï¼è¿æä¸ä¸ªå®æ¤çº¿ç¨(åå¾åæ¶æºå¶)
javaä¸å®ä¹çº¿ç¨:
a.éæThreadç±»
b.å®ç°Runnableæ¥å£ 好ï¼å®ç°å¹¶å¯ç»§æ¿ï¼
æ½è±¡ç±»ä¸æ¥å£ï¼
å®ä¹ï¼æ¥å£æ¯å¯¹å¨ä½çæ½è±¡ï¼æ½è±¡ç±»æ¯å¯¹æ ¹æºçæ½è±¡ã
æ½è±¡ç±»è¡¨ç¤ºçæ¯ï¼è¿ä¸ªå¯¹è±¡æ¯ä»ä¹ãæ¥å£è¡¨ç¤ºçæ¯ï¼è¿ä¸ªå¯¹è±¡è½åä»ä¹ãæ¯å¦ï¼ç·äººï¼å¥³äººï¼è¿ä¸¤ä¸ªç±»ï¼å¦ææ¯ç±»çè¯â¦â¦ï¼ï¼ä»ä»¬çæ½è±¡ç±»æ¯äººã说æï¼ä»ä»¬é½æ¯äººã
人å¯ä»¥åä¸è¥¿ï¼çä¹å¯ä»¥åä¸è¥¿ï¼ä½ å¯ä»¥æâåä¸è¥¿âå®ä¹æä¸ä¸ªæ¥å£ï¼ç¶å让è¿äºç±»å»å®ç°å®.
æ以ï¼å¨é«çº§è¯è¨ä¸ï¼ä¸ä¸ªç±»åªè½ç»§æ¿ä¸ä¸ªç±»ï¼æ½è±¡ç±»ï¼(æ£å¦äººä¸å¯è½åæ¶æ¯çç©åéçç©)ï¼ä½æ¯å¯ä»¥å®ç°å¤ä¸ªæ¥å£(åé¥æ¥å£ãèµ°è·¯æ¥å£)ã
第ä¸ç¹ï¼ æ¥å£æ¯æ½è±¡ç±»çåä½ï¼æ¥å£ä¸ææçæ¹æ³é½æ¯æ½è±¡çãèæ½è±¡ç±»æ¯å£°ææ¹æ³çåå¨èä¸å»å®ç°å®çç±»ã
第äºç¹ï¼ æ¥å£å¯ä»¥å¤ç»§æ¿ï¼æ½è±¡ç±»ä¸è¡
第ä¸ç¹ï¼ æ¥å£å®ä¹æ¹æ³ï¼ä¸è½å®ç°ï¼èæ½è±¡ç±»å¯ä»¥å®ç°é¨åæ¹æ³ã
第åç¹ï¼ æ¥å£ä¸åºæ¬æ°æ®ç±»å为static èæ½ç±»è±¡ä¸æ¯çã
å½ä½ å
³æ³¨ä¸ä¸ªäºç©çæ¬è´¨çæ¶åï¼ç¨æ½è±¡ç±»ï¼å½ä½ å
³æ³¨ä¸ä¸ªæä½çæ¶åï¼ç¨æ¥å£ã
æ½è±¡ç±»çåè½è¦è¿è¶
è¿æ¥å£ï¼ä½æ¯ï¼å®ä¹æ½è±¡ç±»ç代价é«ãå 为é«çº§è¯è¨æ¥è¯´ï¼ä»å®é
设计ä¸æ¥è¯´ä¹æ¯ï¼æ¯ä¸ªç±»åªè½ç»§æ¿ä¸ä¸ªç±»ãå¨è¿ä¸ªç±»ä¸ï¼ä½ å¿
须继æ¿æç¼ååºå
¶ææåç±»ç
ææå
±æ§ãè½ç¶æ¥å£å¨åè½ä¸ä¼å¼±å许å¤ï¼ä½æ¯å®åªæ¯é对ä¸ä¸ªå¨ä½çæè¿°ãèä¸ä½ å¯ä»¥å¨ä¸ä¸ªç±»ä¸åæ¶å®ç°å¤ä¸ªæ¥å£ãå¨è®¾è®¡é¶æ®µä¼éä½é¾åº¦çã
温馨提示:答案为网友推荐,仅供参考