c runtime函数库为每个线程配置一块新的内存
很高兴回答你这个问题!在C程序中,每次调用一个函数,系统必须分配内存来保存这些参数的值、局部变量以及函数的返回地址(返回调用这函数的地方),函数退出后带着代着返回值按照返回地址返回到调用点,然后系统回收这些内存。如果在函数中再调用其它函数会发生什么呢?答案是继续分配内存以保存上面提到的东西,而且必须不能破坏先前保存的东西,否则函数就不能返回了,如此下去,这些存在内存的东西就成为一个程序的执行历史(单线程程序),这些历史就像你去森林里玩一样,你的脚印就是你来这里玩的历史,通过它你可以按原路回家,不至于迷路。在多线程环境下,每个线程都要执行不同的函数,就会有不同的历史,所以每个线程都要分配属于自己的内存空间,不能与其它线程共享,这种每个线程单独使用的内存空间叫做堆栈,是用来保存函数参数、反回值、局部变量的,也就是记录线程执行历史。每个线程都可以访问其它线程的堆栈,这就有可能产生问题,比如:一个线程破坏了其它线程的堆栈。上面说的分配的内存都来自同一个进程地址空间的内存,操作系统是不会分配别的进程的内存给线程的。可能说得不大明白、准确。阁下可以参考操作系统方面的书。
佚名
2024-06-09 09:04:09
类似问题(10)
-
佚名2024-06-09 23:39:22
问C语言函数的
答double fun( int n ) { float y = 0; int i; for( i=1; ...
-
佚名2024-06-09 20:22:40
问C语言函数
答要求:不使用判断、跳转、循环;按照这个要求的话楼上两位兄弟的不符合,我尝试了一下方法需要用到头文件#include <cstdlib> int fun(i...
-
佚名2024-06-09 03:28:37
问设计一个C语言函数
答可以使用2个指针,分别指向开头和结尾,头指针指向偶数,尾指针指向奇数,然后交换。直到2个指针挨着。程序如下:#include<stdio.h>void s...
-
佚名2024-06-09 12:51:59
问c语言 函数一个问题
答当然有,虽然你是static变量在函数结束后不会释放,但是你没有返回值你主函数的s = fun()这句话就没有意义,因为s得不到任何值,而且这个函数应该必须提供...
-
佚名2024-06-09 09:54:13
问c语言函数
答1l绝对错了 2l我借鉴了一下你的code 不过既然人家要函数调用那就写函数的吧 double f(double n){ return ((int)n %2 ...
-
佚名2024-06-09 10:29:00
问c语言 函数
答要了解较完整的C语言的标准库函数,建议看看《C语言核心技术》这本书,里面详细地介绍了ANSI C和ISO C的标准库函数。但是像改注册表这样的函数是不属于C语言...
-
佚名2024-06-09 09:40:59
问编写一个多线程的C程序 分割数据并分发给每个线程
答不如贴英文原版要求,中文翻译出来的要求看着不是很明白
-
佚名2024-06-09 15:19:24
问如何设置我的电脑C[PU的线程数
答线程数无法修改的,这个在CPU设计出来的时候已经固定下来了。超线程是英特尔所研发的一种技术,于2002年发布。超线程的英文是HT技术,全名为Hyper-Thre...
-
佚名2024-06-09 08:00:00
问如何从Excel 中调用C/C++写的动态链接库函数
答Excel 中调用C/C++写的动态链接库函数就是把dll文件导入到引用选择后确定就行了。
-
佚名2024-06-09 08:00:00
问高分悬赏c或c++编程题,关于布尔函数的
答页面会自动刷新,这不是很好吗?我们已经习惯了。 30秒刷新,代码会自动刷新。订单,我们纪念确认,而不是警察。 您要使用的程序来实现这一功能,程序简单,或者说W...
风水
- 1 弟弟刚刚差查出得了大三阳,我做梦见很多的黄色的蛇,有大的,也有小的,小的好像是大的生的,我害怕,弟
- 2 晚上睡的不香 很累 白天上课打瞌睡,快十年了 老做梦 梦到有人扎我 而且是真的好疼 给怎么办
- 3 梦到南方那种高山湖水。我站在水里很害怕。水靠近我的地方是蓝的,离
- 4 我梦见买了很多馒头洒了一地又捡起来了,还被别人吃了是什么意思啊
- 5 梦到自己的亲人给我很多钱被朋友偷了,我自己又找到了
- 6 梦见两只老虎在家门前一右一左
- 7 梦见自己的男人和我哥的女人在一起了
- 8 梦见满沟都是盐自己梦见沟里的山坡都是盐山,有吃的盐粉,有工业盐
- 9 风水是假的吗
- 10 谁能用9,这9个数字以3*3的九宫格排序,纵横数字相加都等于13。
起名
网名
- 1 qq五字情侣网名
- 2 濮阳市老赖网名单查询系统
- 3 三字字女生网名
- 4 七色凉橙是情侣网名吗?
- 5 网名呆杰字
- 6 00后可爱小男孩网名大全
- 7 含唯心的昵称
- 8 2019好运的微信昵称女
- 9 微信想用颜文字做昵称怎么弄
- 10 可以作昵称的典故
说说
- 1 纯阳个性签名
- 2 幸福安逸的个性签名
- 3 对孩子无奈的说说
- 4 讨厌忽冷忽热说说
- 5 姐妹跑步说说
- 6 手机发说说好友看不见
- 7 微信说说寓言
- 8 预产期朋友圈时的说说
- 9 赢得输不得说说
- 10 余生请对我好的说说