社区
进程/线程/DLL
帖子详情
windows的进程堆栈,是每个线程一个stack还是每个进程的线程公用一个stack?
numddd
2011-07-12 01:12:57
我这里不是说线程局部存储.
我的问题是,如果线程公用一个堆栈的话,那么在切换线程的时候,岂不是要破坏了堆栈结构,而且此线程也不知道彼线程应该把堆栈保存/回退多少个字节啊.
还请大虾指点!
...全文
176
7
打赏
收藏
windows的进程堆栈,是每个线程一个stack还是每个进程的线程公用一个stack?
我这里不是说线程局部存储. 我的问题是,如果线程公用一个堆栈的话,那么在切换线程的时候,岂不是要破坏了堆栈结构,而且此线程也不知道彼线程应该把堆栈保存/回退多少个字节啊. 还请大虾指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oyljerry
2011-07-12
打赏
举报
回复
[Quote=引用 6 楼 numddd 的回复:]
有没有什么文章或者网页,来讲一下一个进程当中不同线程,如何在同一个进程堆栈空间中,划出自己的堆栈空间?
因为共享进程的空间,那么如果某个线程的堆栈空间很大,岂不是会覆盖其他线程的堆栈空间?
[/Quote]
每个线程堆栈空间有限,不会让你跟其他线程冲突
numddd
2011-07-12
打赏
举报
回复
有没有什么文章或者网页,来讲一下一个进程当中不同线程,如何在同一个进程堆栈空间中,划出自己的堆栈空间?
因为共享进程的空间,那么如果某个线程的堆栈空间很大,岂不是会覆盖其他线程的堆栈空间?
smwhotjay
2011-07-12
打赏
举报
回复
创建线程时不是可以指定stack大小嘛。 当然是每线程一个
Eleven
2011-07-12
打赏
举报
回复
一个线程一个
luciferisnotsatan
2011-07-12
打赏
举报
回复
每个线程都有一个自己的stack
Lactoferrin
2011-07-12
打赏
举报
回复
每个线程一个stack
bdmh
2011-07-12
打赏
举报
回复
局部的
每个
线程
都会有自己的栈空间吗? 还是都使用同
一个
栈空间
栈是先进后出,也就是压栈 , 如果
公用
同一块栈空间 有的1
线程
先把方法A压入最下面, 2
线程
将方法BCD 同时压入栈空间,1
线程
执行完后想要释放方法A,那么 势必会影响到2
线程
的BCD方法。所以 每次进来
一个
线程
都会分配一块栈空间,用来存放临时变量,引用。...
Python 并发编程 Process
进程
、Thread
线程
、阻塞模型、asyncio 协程等基础教程
01、
进程
的基本介绍
进程
(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础,
进程
是
线程
的容器。 什么是
进程
?
进程
的概念主要有两点: 第一,
进程
是
一个
实体。每
一个
进程
都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和
堆栈
(
stack
region)。文本区域存储处理器执行的代码;数据区域存储变量和
进程
执行期间使用的动态分配的内存;
堆栈
区域存储着活动过程调用的指令(比如错误信息
JVM Thread
Stack
线程
栈分析
JVM Thread
Stack
线程
栈分析
进程
、
线程
进程
进程
是正在运行的程序实例(instance)。
进程
是
一个
实体,
每个
进程
都有自己的地址空间,包括文本区域(text region)、数据区域(data region)和
堆栈
区(
stack
region)。文本区存放处理器执行的代码;数据区存储变量和
进程
执行期间动态分配的内存;
堆栈
区存放活动过程中调用的指令和本地变量。
进程
由程序、数据和
进程
控制块构成。
进程
状态 (1)就绪态 当
进程
linux内核
进程
切换(二) -
堆栈
切换
学习了操作系统的基本原理和调度的相关知识,开始学习
进程
的上下文切换,本章主要要了解一下内容: 用户级和内核级上下文切换的原理 前面章节学习了
进程
由哪些部分组成,那么
进程
自身的上下文切换有哪些部分组成了 何时发生
进程
的上下文切换
进程
间切换的
线程
和断点保存在哪里,结合linux0.11讲解
进程
切换的五部曲 1 用户级
线程
上下文切换 上文([
进程
管理(二)----
线程
的基本概念]((9条消息)
进程
管理(二)----
线程
的基本概念_奇小葩-CSDN博客))中,我们讨论了何为多
线程
,而
线程
又分用户级
线程
和内核级
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章