Linux系统中,全局变量globalval在子进程和父进程是同一变量吗?为什么
1个回答
展开全部
首先肯定答案
要问要说道线程进程区别进程作运行着程序总管理着系统配给资源线程则真运行CPU每线程context表(文)其包含寄存器使用情况我忘线程否独立堆栈
全局变量定进程堆栈定全局各线程都访问
首先肯定答案是,是。
要问为什么就要说道线程和进程的区别。进程作为运行着的程序的总和,他管理着系统分配给他的资源。而线程则是真正运行在CPU中的,每个线程有一个context表(上下文),其中包含寄存器的使用情况。我忘了线程是否有独立的堆栈了。
但是全局变量一定是在进程的堆栈中,一定是全局的,各个线程都可以访问的。
要问要说道线程进程区别进程作运行着程序总管理着系统配给资源线程则真运行CPU每线程context表(文)其包含寄存器使用情况我忘线程否独立堆栈
全局变量定进程堆栈定全局各线程都访问
首先肯定答案是,是。
要问为什么就要说道线程和进程的区别。进程作为运行着的程序的总和,他管理着系统分配给他的资源。而线程则是真正运行在CPU中的,每个线程有一个context表(上下文),其中包含寄存器的使用情况。我忘了线程是否有独立的堆栈了。
但是全局变量一定是在进程的堆栈中,一定是全局的,各个线程都可以访问的。
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询