版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(498)
>
招聘信息布告栏
(99)
>
虫友互识
(75)
>
计算模拟
(14)
>
学术会议
(9)
>
休闲灌水
(9)
>
论文投稿
(8)
>
硕博家园
(6)
>
考研
(5)
>
博后之家
(4)
>
基金申请
(4)
>
教师之家
(4)
>
找工作
(4)
>
文献求助
(4)
>
公派出国
(4)
>
标准求助
(3)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
C/C++
»
【求助】linux信号处理函数中,一定不能用malloc这类不可重用函数吗?
5
1/1
返回列表
查看: 1002 | 回复: 4
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
coolrainbow
木虫
(著名写手)
未来国家冻凉
程序强帖: 2
应助: 1
(幼儿园)
贵宾: 0.1
金币: 3979.5
散金: 10
红花: 50
帖子: 1137
在线: 272.3小时
虫号: 239560
注册: 2006-04-07
性别: GG
专业: 理论和计算化学
[交流]
【求助】linux信号处理函数中,一定不能用malloc这类不可重用函数吗?
已有2人参与
如果一定要用需要怎么办捏?
回复此楼
» 猜你喜欢
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有6人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有7人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有6人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有6人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有6人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有5人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有4人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有6人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有4人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
反应溶剂中有水,反应过程有无机盐生成,怎样后处理去掉无机盐和水
已经有24人回复
报考专业需要调剂生,我第一志愿报考,超过分数线31分,能一定被录取吗?
已经有4人回复
太阳能电池IV曲线原始数据处理
已经有5人回复
origin进行非线性拟合如何选择函数或者自定义合适的函数
已经有19人回复
急~关于波函数对称性的问题求助
已经有10人回复
【求助】通信与信息系统 和 信号与信息处理【有效期至2012年3月29日】,
已经有19人回复
6-31G基组添加极化和弥散函数
已经有14人回复
急! 关于Ms从Windows提交到Linux计算的问题?
已经有3人回复
inv函数
已经有3人回复
flory分子量分布函数中定义t时基团反应概率为反应程度P,此处不懂,求助
已经有7人回复
玻璃拉曼同一个峰不同函数的拟合,还在继续探索,欢迎批评指正。
已经有40人回复
纳米管功函数计算
已经有27人回复
【求助/交流】鸡肠道酶活性测定的前期处理
已经有5人回复
【求助】GPC 样品浓度对纵坐标电压信号有影响吗
已经有5人回复
技术博客:http://hi.baidu.com/coolrainbow/blog
1楼
2011-03-22 21:12:45
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
sudo
木虫
(正式写手)
程序强帖: 16
应助: 6
(幼儿园)
金币: 1297.6
散金: 1486
红花: 20
帖子: 588
在线: 641小时
虫号: 1211394
注册: 2011-02-24
性别: GG
专业: 文艺美学
★ ★ ★ ★
小木虫(金币
+0.5
):给个红包,谢谢回帖交流
cenwanglai(金币+3): 谢谢回复。有兴趣来程序语言版块做版主不? 2011-03-23 23:25:28
在信号处理函数中,不能使用不可重入的语句或者调用不可重入的函数
malloc能不能变为可重入,得看实现,有些库有mallopt()这种函数而且带有可以阻塞信号的选项的话,那设定一下就OK了,比如
http://docs.hp.com/en/B2355-90130/malloc.3C.html
有些库则是给可重入的内存申请函数另起个名字
http://www.keil.com/support/man/docs/c166/c166_lib_memory.htm
如果自己写的话貌似颇麻烦,我也没有写过,帮不了你啊...
赞
一下
(2人)
回复此楼
高级回复
2楼
2011-03-22 22:50:44
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
coolrainbow
木虫
(著名写手)
未来国家冻凉
程序强帖: 2
应助: 1
(幼儿园)
贵宾: 0.1
金币: 3979.5
散金: 10
红花: 50
帖子: 1137
在线: 272.3小时
虫号: 239560
注册: 2006-04-07
性别: GG
专业: 理论和计算化学
引用回帖:
Originally posted by
sudo
at 2011-03-22 22:50:44:
在信号处理函数中,不能使用不可重入的语句或者调用不可重入的函数
malloc能不能变为可重入,得看实现,有些库有mallopt()这种函数而且带有可以阻塞信号的选项的话,那设定一下就OK了,比如
[url]http://docs ...
看来不是平台独立的,谢谢啊
其实我看好多信号代码里面照样printf,malloc一大堆,呵呵
赞
一下
回复此楼
技术博客:http://hi.baidu.com/coolrainbow/blog
3楼
2011-03-23 11:32:24
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
sudo
木虫
(正式写手)
程序强帖: 16
应助: 6
(幼儿园)
金币: 1297.6
散金: 1486
红花: 20
帖子: 588
在线: 641小时
虫号: 1211394
注册: 2011-02-24
性别: GG
专业: 文艺美学
★ ★ ★
小木虫(金币
+0.5
):给个红包,谢谢回帖交流
cenwanglai(金币+2): 谢谢回复! 2011-03-23 23:25:55
引用回帖:
Originally posted by
coolrainbow
at 2011-03-23 11:32:24:
看来不是平台独立的,谢谢啊
其实我看好多信号代码里面照样printf,malloc一大堆,呵呵
是啊,APUE里面的例子都这么用,不过书中也说明,这么做并不严谨,在特定条件下会出问题...
所以如果是需要运算很长时间的程序,重入性问题需要考虑;如果只是很快就能得到结果的小程序,那么出错概率就小很多了
赞
一下
(2人)
回复此楼
4楼
2011-03-23 14:36:18
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
coolrainbow
木虫
(著名写手)
未来国家冻凉
程序强帖: 2
应助: 1
(幼儿园)
贵宾: 0.1
金币: 3979.5
散金: 10
红花: 50
帖子: 1137
在线: 272.3小时
虫号: 239560
注册: 2006-04-07
性别: GG
专业: 理论和计算化学
引用回帖:
Originally posted by
sudo
at 2011-03-23 14:36:18:
是啊,APUE里面的例子都这么用,不过书中也说明,这么做并不严谨,在特定条件下会出问题...
所以如果是需要运算很长时间的程序,重入性问题需要考虑;如果只是很快就能得到结果的小程序,那么出错概率就小很 ...
问题是,printf有专门的write可以替代,然而malloc却没有相应的版本...
赞
一下
回复此楼
技术博客:http://hi.baidu.com/coolrainbow/blog
5楼
2011-03-23 18:00:22
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
coolrainbow
的主题更新
5
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定