国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

java - 輕量級線程和重量級線程的定義是什么,他們的區別是什么?如何區分?

瀏覽:118日期:2023-10-13 10:47:13

問題描述

通常說java的是重量級線程,python,erlang等是輕量級線程,請問為什么這樣說?他們的區別是什么?如何區分重量級線程和輕量級線程?

問題解答

回答1:

重量級線程是操作系統中真正的線程,用戶自己對其的控制性并不強

輕量級線程其實是偽線程。用戶對其的控制性強了一些,golang中的協程也是這么一回事:是由go語言自己調度的。

回答2:

進程和線程是操作系統層面能夠被識別的概念,也就是說進程和線程都能在操作系統中找到對應的ID。也就是重量級的。協程是比線程更細粒度的工作單元。在java中也有協程的概念: http://www.blogjava.net/BlueD...

標簽: java
主站蜘蛛池模板: 绿春县| 金沙县| 沂源县| 寻乌县| 定日县| 巴东县| 正安县| 临猗县| 绥化市| 政和县| 清丰县| 达尔| 登封市| 平谷区| 会东县| 海宁市| 东兴市| 海伦市| 延津县| 开江县| 大连市| 东乌珠穆沁旗| 广南县| 赤峰市| 民县| 承德市| 台东县| 东乡族自治县| 长岭县| 云阳县| 普安县| 遂平县| 宁都县| 勐海县| 鸡东县| 高州市| 吉隆县| 乌审旗| 抚松县| 阿鲁科尔沁旗| 阳春市|