不可重入函数和可重入函数 线程安全性

17 篇文章 0 订阅
16 篇文章 0 订阅


不可重入函数和可重入函数



可重入函数




使用可重入函数进行更安全的信号处理

http://www.ibm.com/developerworks/cn/linux/l-reent.html


LDD3 裡面有說:
1. printk 不支援浮點數 (float point)。
2. printk 可以設定降低呼叫 printk 的頻率,如果呼叫同一行 printk 太頻繁,你可以抑制掉一些重覆的 printk 訊息。
3. printk 是內核專用。



中断里面为什么不能用printf 啊



浮点一般都是不可重入的,printf()经常有重入和性能上的问题  

http://angela.candy.blog.163.com/blog/static/300369182010724105936824/


不可重入函数和线程安全


主要不明白他们都用在什么地方
有人说中断的时候不能用printf 
写内核驱动代码的时候也不能用printf  这都是为什么呢??
printk在写驱动的时候就能使用呢?







Linux/Unix中的可重入函数与线程安全函数






Linux 多线程应用中如何编写安全的信号处理函数




C51 字符指针 参数传递 不覆盖实参 [问题点数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值