社区
Java EE
帖子详情
进程线程分别可被分配多大内容
Cris_February
2017-11-30 07:12:51
一个进程所能分配的最大内存是多大?这是由什么决定的,一个线程程所能分配的最大内存是多大?为什么会这样分?
自己的几点想法是:进程最大可分配1G,线程最大可分配4K,一是由编译器和系统决定,二是统计分布规律决定的,如果分配的内存较大,则利用率降低,如果内存太小则不够用。
请大神们来帮忙解答一下,
[/b]
...全文
209
1
打赏
收藏
进程线程分别可被分配多大内容
一个进程所能分配的最大内存是多大?这是由什么决定的,一个线程程所能分配的最大内存是多大?为什么会这样分? 自己的几点想法是:进程最大可分配1G,线程最大可分配4K,一是由编译器和系统决定,二是统计分布规律决定的,如果分配的内存较大,则利用率降低,如果内存太小则不够用。 请大神们来帮忙解答一下,[/b]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
御命丹心君奉天
2017-12-01
打赏
举报
回复
https://www.zhihu.com/question/29468200
进程
和
线程
:
进程
的开销比
线程
大在了哪里?
不知你在面试中是否遇到过这样的问题,题目很短,看似简单,但在回答时又感觉有点吃力?比如下面这两个问题:
进程
内部都有哪些数据? 为什么创建
进程
的成本很高? 这样的问题确实不好回答,除非你真正理解了
进程
和
线程
的原理,否则很容易掉入面试大坑。本讲,我将带你一起探究问题背后的原理,围绕面试题展开理论与实践知识的学习。通过本讲的学习,希望你可以真正理解
进程
和
线程
原理,从容应对面试。
进程
和
线程
进程
(Process),顾名思义就是正在执行的应用程序,是软件的执行副本。而
线程
是轻量级的
进程
。
进程
是
分配
资源
C++
进程
与
线程
程序:就是磁盘上的可执行文件,并且只占用磁盘上的空间,是一个静态的概念。
进程
:被执行后的程序就叫做
进程
,不占用磁盘空间,需要消耗系统的内存,CPU资源,每个运行的
进程
都对应一个属于自己的虚拟地址空间。???后面有空去了解下???CPU时间片:CPU在某个时间点只能处理一个任务,但是操作系统都支持多任务的,那么在计算机CPU只有一个的情况下是怎么完成任务处理的?原理和古时候救济灾民的思路是一样的,每个人分一点,但是又不叫吃饱。
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章