关于操作系统的多线程多进程详细解释,神来,不管答案是复制还是粘贴的都无所谓,但要有一定的正确性 每个进程有4GB的空间我知道,因为2的32次方,但是操作系统...
\u7a0b\u5e8f\u5458\u4e3a\u4ec0\u4e48\u8981\u9009\u62e9\u591a\u8fdb\u7a0b\u591a\u7ebf\u7a0b\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528ps -eLf \u5728linux\u4e0b\u67e5\u770b\uff0c\u6bcf\u4e00\u884c\u662f\u4e00\u4e2a\u8fdb\u7a0b\uff0cNLWP\u5217\u4ee3\u8868\u8fd9\u4e2a\u8fdb\u7a0b\u91cc\u9762\u6709\u591a\u5c11\u4e2a\u7ebf\u7a0b LWP\u662f\u8f7b\u91cf\u7ea7\u8fdb\u7a0b\u7684\u610f\u601d
\u3002\u3002\u3002\u8fd9\u4e2a\u53ea\u662f\u5047\u8c61\uff0c\u8ba9\u8fdb\u7a0b\u77e5\u9053\u81ea\u5df1\u67094G\u7684\u7a7a\u95f4\u53ef\u5206\u914d\uff0c\u53c8\u4e0d\u662f\u5b9e\u9645\u4f7f\u7528\u4e864G\u5185\u5b58\u3002
多进程,就是同时有多个进程在运行多线程,就是同时有多个线程在运行
对于单核处理器来说,多线程从微观上是一条一条执行的,每个线程都会被分割成一小段时间片,按照抢占式线程调度来执行;对于多核处理器来说,多线程从微观上是并发的,对于双核处理器而言,它能同时执行两条线程。
一个进程会有多个线程,每个线程负责不同的工作。一个进程通常需要同时做多种操作,比如 GUI、程序的多个过程同时执行。
同时加载多个浏览器页面是属于多线程,宏观意义上来说,每个页面,程序都会new一个线程。
看书吧,你这问的是一本书的内容,三言两语谁能说得清
绛旓細绾跨▼(鑻辫:thread,鍙版咕璇戜负杩愯缁),鎿嶄綔绯荤粺鎶鏈腑鐨勬湳璇,鏄搷浣滅郴缁熻兘澶熻繘琛岃繍绠楄皟搴︾殑鏈灏忓崟浣嶃傚畠琚寘娑靛湪杩涚▼涔嬩腑,涓鏉$嚎绋嬫寚鐨勬槸杩涚▼涓竴涓崟涓椤哄簭鐨勬帶鍒舵祦,涓涓繘绋嬩腑鍙互骞跺彂澶氫釜绾跨▼,姣忔潯绾跨▼骞惰鎵ц涓嶅悓鐨勪换鍔°傚湪Unix System V鍙奡unOS涓篃琚О涓鸿交閲忚繘绋(lightweight processes),浣嗚交閲忚繘绋嬫洿澶氭寚鍐呮牳...
绛旓細鎿嶄綔绯荤粺閫氳繃璋冨害鍣ㄦ潵绠$悊鍚勪釜杩涚▼鐨勪紭鍏堢骇鍜屾墽琛岄『搴忥紝纭繚绯荤粺璧勬簮鐨勫悎鐞嗗垎閰嶅拰楂樻晥鍒╃敤銆傜畝鑰岃█涔嬶紝澶氱嚎绋鏄湪鍚屼竴杩涚▼鍐呴氳繃澶氫釜绾跨▼骞惰鎵ц浠诲姟鐨勬柟寮忥紝鑰澶氳繘绋鍒欐槸鍚屾椂杩愯澶氫釜鐙珛鐨勮繘绋嬫潵鎵ц浠诲姟鐨勬柟寮忋備袱鑰呴兘鏃ㄥ湪鎻愰珮绯荤粺鐨骞惰澶勭悊鑳藉姏鍜屾暣浣撴ц兘锛屼絾搴旂敤鍦烘櫙鍜屽叿浣撳疄鐜版柟寮忔湁鎵涓嶅悓銆傚湪瀹為檯寮鍙...
绛旓細澶氳繘绋鎸囩殑鏄湪鍚屼竴鏃堕棿鍐咃紝璁$畻鏈哄彲浠ュ悓鏃惰繍琛屽涓繘绋嬨傛瘡涓繘绋嬪叿鏈夌嫭绔嬬殑鍐呭瓨绌洪棿銆佺姸鎬佸拰鎺у埗淇℃伅锛岀浉瀵圭嫭绔嬶紝浜掍笉骞叉壈銆傝澶氱嚎绋鍒欐槸鍦ㄥ悓涓杩涚▼鍐咃紝鍙互鍚屾椂鍒涘缓澶氫釜绾跨▼鏉ユ墽琛屼笉鍚岀殑浠诲姟銆傛瘡涓嚎绋嬪叡浜繘绋嬬殑璧勬簮锛屽鍐呭瓨銆佹枃浠剁瓑锛岄氳繃鍒囨崲绾跨▼鎵ц鏉ュ疄鐜板浠诲姟鐨勫鐞嗐傚杩涚▼鐨勪紭鐐 澶氳繘绋嬬殑浼樼偣鍦ㄤ簬...
绛旓細1銆澶氱嚎绋锛氭槸鎸囦粠杞欢鎴栬呯‖浠朵笂瀹炵幇澶氫釜绾跨▼骞跺彂鎵ц鐨勬妧鏈傚叿鏈夊绾跨▼鑳藉姏鐨勮绠楁満鍥犳湁纭欢鏀寔鑰岃兘澶熷湪鍚屼竴鏃堕棿鎵ц澶氫簬涓涓嚎绋嬶紝杩涜屾彁鍗囨暣浣撳鐞嗘ц兘銆傚叿鏈夎繖绉嶈兘鍔涚殑绯荤粺鍖呮嫭瀵圭О澶氬鐞嗘満銆佸鏍稿績澶勭悊鍣ㄤ互鍙婅姱鐗囩骇澶氬鐞嗘垨鍚屾椂澶氱嚎绋嬪鐞嗗櫒銆傚湪涓涓▼搴忎腑锛岃繖浜涚嫭绔嬭繍琛岀殑绋嬪簭鐗囨鍙綔鈥滅嚎绋嬧濓紝鍒╃敤...
绛旓細瀵逛簬澶氭牳澶勭悊鍣ㄦ潵璇达紝澶氱嚎绋浠庡井瑙備笂鏄苟鍙戠殑锛屽浜庡弻鏍稿鐞嗗櫒鑰岃█锛屽畠鑳藉悓鏃舵墽琛屼袱鏉$嚎绋嬨備竴涓杩涚▼浼氭湁澶氫釜绾跨▼锛屾瘡涓嚎绋嬭礋璐d笉鍚岀殑宸ヤ綔銆備竴涓繘绋嬮氬父闇瑕佸悓鏃跺仛澶氱鎿嶄綔锛屾瘮濡 GUI銆佺▼搴忕殑澶氫釜杩囩▼鍚屾椂鎵ц銆傚悓鏃跺姞杞藉涓祻瑙堝櫒椤甸潰鏄睘浜庡绾跨▼锛屽畯瑙傛剰涔変笂鏉ヨ锛屾瘡涓〉闈紝绋嬪簭閮戒細new涓涓嚎绋嬨
绛旓細绾跨▼鏄嫭绔嬭皟搴﹀拰鍒嗘淳鐨勫熀鏈崟浣嶃傜嚎绋嬪彲浠鎿嶄綔绯荤粺鍐呮牳璋冨害鐨勫唴鏍哥嚎绋,濡俉in32 绾跨▼;鐢辩敤鎴杩涚▼鑷璋冨害鐨勭敤鎴风嚎绋,濡侺inux Portable Thread; 鎴栬呯敱鍐呮牳涓庣敤鎴疯繘绋,濡俉indows 7鐨勭嚎绋,杩涜娣峰悎璋冨害銆 鍚屼竴杩涚▼涓鐨勫鏉$嚎绋嬪皢鍏变韩璇ヨ繘绋嬩腑鐨勫叏閮ㄧ郴缁熻祫婧,濡傝櫄鎷熷湴鍧绌洪棿,鏂囦欢鎻忚堪绗﹀拰淇″彿澶勭悊绛夌瓑銆備絾鍚屼竴杩涚▼涓殑澶氫釜...
绛旓細澶氳繘绋瀹炵幇鍜澶氱嚎绋瀹炵幇鏄袱绉嶄笉鍚岀殑骞跺彂缂栫▼妯″瀷锛屽畠浠箣闂存湁浠ヤ笅鍑犱釜涓嶅悓鐐癸細1. 杩涚▼涓庣嚎绋嬬殑鍖哄埆锛氳繘绋嬫槸鎿嶄綔绯荤粺璧勬簮鍒嗛厤鐨勫熀鏈崟浣嶏紝瀹冩嫢鏈夌嫭绔嬬殑鍦板潃绌洪棿銆佺嫭绔嬬殑鍐呭瓨绌洪棿鍜岀嫭绔嬬殑鏂囦欢绯荤粺銆傝繘绋嬩箣闂寸殑閫氫俊闇瑕侀氳繃杩涚▼闂撮氫俊锛圛PC锛夋満鍒舵潵瀹炵幇銆傜嚎绋嬫槸杩涚▼鍐呴儴鐨勪竴涓墽琛屽崟鍏冿紝瀹冨叡浜繘绋嬬殑璧勬簮锛屽寘鎷...
绛旓細1銆乄indows鎿嶄綔绯荤粺锛歐indows鎿嶄綔绯荤粺鏄洰鍓嶅叏鐞冩渶娴佽鐨勬搷浣滅郴缁燂紝瀹冩敮鎸澶氳繘绋銆澶氱嚎绋銆佸紓姝/O绛夊浠诲姟澶勭悊鎶鏈紝鑳藉鍚屾椂杩愯澶氫釜搴旂敤绋嬪簭銆2銆乵acOS鎿嶄綔绯荤粺锛歮acOS鎿嶄綔绯荤粺鏄嫻鏋滃叕鍙哥殑绯诲垪鎿嶄綔绯荤粺锛屾敮鎸佸浠诲姟澶勭悊鎶鏈3銆丩inux鎿嶄綔绯荤粺锛歀inux鎿嶄綔绯荤粺鏄竴绉嶅紑鏀炬簮浠g爜鐨勬搷浣滅郴缁燂紝瀹冮噰鐢ㄤ簡鍒嗘椂绯荤粺鍜...
绛旓細windows褰撶劧鏄吀鍨鐨勫浠诲姟鍒嗘椂鎿嶄綔绯荤粺銆傚綋鐒朵簡锛屼竴涓簽澶х殑鎿嶄綔绯荤粺鏄潪甯稿鏉傜殑锛屼篃鏃犳硶鐢ㄥ尯鍖哄嚑鐧惧瓧鏉ユ弿杩板畠銆傞偅涔堬紝灏辫璇嗗畠鐨勪富瑕佸師鐞嗕笌瀹炵幇灏卞ソ浜嗭紝鍏充簬鍐呴儴鐨勪唬鐮佷笌璇︾粏鐨勫疄鐜拌繃绋嬭繖閲屾垜灏变笉娣卞叆鍐欐槑浜嗭紝涓嶄激瀹虫棤杈滅殑鑴戠粏鑳炰簡銆傚洖鍒版湰闂鐨勬牳蹇冨唴瀹癸細澶氫换鍔 杩涚▼ 绾跨▼ 銆愬浠诲姟姒傚康銆戞垜浠墍璇寸殑...
绛旓細灏嗚绠楀瘑闆嗗瀷鐨勬搷浣滅暀缁欏伐浣绾跨▼锛岄鐣欑嚎绋嬩繚鎸佷笌鐢ㄦ埛鐨勪氦浜掞紱鍦ㄥ CPU/澶氭牳璁$畻鏈轰笅锛屾湁鏁堝悆骞茶绠楄兘鍔涳紱鐩告瘮澶氳繘绋鐨勭▼搴忥紝鏇存湁鏁堝湴杩涜鏁版嵁鍏变韩锛堝湪鍚屼竴涓繘绋嬬┖闂达級銆 鍏充簬鎿嶄綔绯荤粺鍜屾搷浣滅郴缁熷唴鏍歌繖涓や釜姒傚康锛屽緢澶氫汉灏濊瘯鍘诲尯鍒嗕笌瑙i噴锛屼絾鏄彂鐜板緢闅惧緱瑙i噴鐨勫畬鍏紙鍖呮嫭鎴戣嚜宸憋紝杩欓噷鍙槸...