问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

北大青鸟设计培训:关于编程术语的讲解?

发布网友 发布时间:2022-11-19 11:59

我来回答

1个回答

热心网友 时间:2023-05-26 08:55

在软件开发行业中存在着许多的术语,比如说线程、线程池等等。
今天,电脑培训http://www.kmbdqn.cn/就一起来了解一下,在java编程软件开发项目中都有哪些开发术语是需要我们了解的。
什么是线程?术语“线程”可以用来描述很多不同的事情。
在本文中,我会使用它来代指一个逻辑线程。
也就是:按照线性顺序的一系列操作;一个执行的逻辑路径。
CPU的每个核心只能真正并发同时执行一个逻辑线程。
这就带来一个固有的问题:如果线程的数量多于内核的数量,那么有的线程必须要暂停以便于其他的线程来运行工作,当再次轮到自己的执行的时候,会将任务恢复。
为了支持暂停和恢复,线程至少需要如下两件事情:某种类型的指令指针。
也就是,当我暂停的时候,我正在执行哪行代码?一个栈。
也就是,我当前的状态是什么?栈中包含了本地变量以及指向变量所分配的堆的指针。
同一个进程中的所有线程共享相同的堆。
鉴于以上两点,系统在将线程调度到CPU上时就有了足够的信息,能够暂停某个线程、允许其他的线程运行,随后再次恢复原来的线程。
这种操作通常对线程来说是完全透明的。
从线程的角度来说,它是连续运行的。
线程能够感知到重新调度的方式是测量连续操作之间的计时。
JVM使用操作系统线程尽管并非规范所要求,但是据我所知所有的现代、通用JVM都将线程委托给了平台的操作系统线程来处理。
在接下来的内容中,我将会使用“用户空间线程(userspacethread)”来代指由语言进行调度的线程,而不是内核/OS所调度的线程。
操作系统实现的线程有两个属性,这两个属性极大地*了它们可以存在的数量;任何将语言线程和操作系统线程进行1:1映射的解决方案都无法支持大规模的并发。
在JVM中,固定大小的栈使用操作系统线程将会导致每个线程都有固定的、较大的内存成本采用操作系统线程的另一个主要问题是每个OS线程都有大小固定的栈。
尽管这个大小是可以配置的,但是在64位的环境中,JVM会为每个线程分配1M的栈。
你可以将默认的栈空间设置地更小一些,但是你需要权衡内存的使用,因为这会增加栈溢出的风险。
代码中的递归越多,就越有可能出现栈溢出。
如果你保持默认值的话,那么1000个线程就将使用1GB的RAM。
虽然现在RAM便宜了很多,但是几乎没有人会为了运行上百万个线程而准备TB级别的RAM。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...分?普通话不好没事吧?我现在东营工作,这边有没有短期的培训... “腾马培训”的公务员面试辅导有实战模拟吗? 北京腾马顺通物流有限公司是骗人的吗?在木樨园那一带 vivonex屏幕是多大的 vivoNEX配置是怎么样的 衣服被染色了怎么能恢复? 描写关于旅行的唯美句子 关于旅行的文艺句子 旅行简短文艺句子出去玩的心情发朋友圈 麻辣捞面怎么做? 南京市有哪些私立高中 艺术字可不可以加底纹啊? 谁有 室内分布系统设计软件 给我一份:EMAIL:smartbozai@163.com_百 ... 请问win8系统能兼容CAD、天越室内分布设计、概预算、火狐、office tab等... 在室内做抄平放线 如何画图表示 室分天越可以导预算吗 遇到一个高兴就聊,不高兴就不聊的女朋友怎么办? 不开心就不说话,这是不是个好的办法 情侣间不开心彼此不说话,正常吗? 东南商机网有哪些业务呢 谁杀了巴隆葛雷乔伊 金融厅相当于中国的 请问苹果怎么开volte? 一中同表是什么意思 一中同表意思 是什么 王者荣耀手游电脑版挂机脚本怎么使用的? 哲学在现实生活中有哪些作用 生活中有哪些自然哲学? 你所欣赏的生活的哲学是什么? 春节的美食有哪些 春节的美食分别是什么 拟熊类是什么意思 威乐pun601eh 故障灯亮有几种原因? 北大青鸟java培训:关于编程术语的讲解? I liⅴe in什么意思? iam live in和i live in live in和live in都有住在的意思,有什么区别呢? live in和live on有何区别? 惠普战66五代联想小新pro16,哪个电池好? 福州医保e点通客服电话 e点通手机充值软件公司是不是倒闭了,为什么找不到客服人员,有存款在... 平安手机e点通好用不? e点通充值软件里的钱怎么取出? 我的软件里有钱 我想拿出来 怎么办?谁... E点通 E点通的账户里的钱可以和淘宝的账户自由流转吗? 智慧e点通怎么使用步骤 “舟行碧波上,人在画中游”的诗题 改成对仗工整的对联 crv发动机高压泵上的泄压阀会响吗 意力bs103.2音箱怎么样 意力音箱bs263什么时候生产 绿联小风扇好吗?绿联小风扇评测 闲鱼4k显示器价格相差悬殊 ...块显示器,同样可以达到144hz但是4k的却比2k的便宜,很纠结啊~_百度... 江苏省教育考试院手机版怎么下载历年高考卷