- 博客(2)
- 资源 (10)
- 收藏
- 关注
原创 Assert断言函数使用 —— Linux 编程
1. 简介头文件<assert.h>其作用: 如果它的条件返回错误,则终止程序执行。原型定义:#include <assert.h>void assert( int expression );assert的作用是先计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运...
2018-10-12 08:49:32 289
原创 可重入函数与不可重入函数 —— Linux编程
1、定义一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能运行在多任务环境下的。可重入函数(用于信号处理函数、 且 安全时的叫法),即是在信号处理函数中可以调用的函数,...
2018-10-10 21:41:25 318
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人