- 博客(3)
- 收藏
- 关注
转载 C语言之--getrlimit()与setrlimit()
功能描述:获取或设定资源使用限制。每种资源都有相关的软硬限制,软限制是内核强加给相应资源的限制值,硬限制是软限制的最大值。非授权调用进程只可以将其软限制指定为0~硬限制范围中的某个值,同时能不可逆转地降低其硬限制。授权进程可以任意改变其软硬限制。RLIM_INFINITY的值表示不对资源限制。用法:#include <sys/resource.h>int getrlimit(int resource
2017-05-23 18:58:59 1107
原创 C语言之--umask()函数
此函数的主要作用是在创建文件时设置或者屏蔽掉文件的一些权限。一般与open()函数配合使用。 umask(设置建立新文件时的权限遮罩) 相关函数 creat,open表头文件: #include
2017-05-23 18:22:23 2750
原创 C语言之--volatile关键字
C语言之–volatile volatile指令关键字,作用为确保本条指令不会被编译器优化,表明变量有可能会被改变,相应的变量应直接存取至原始内存地址。 在一个线程内,当读取一个变量时,为提高存取速率,编译器优化时有时会把变量读取到一个寄存器中,以后直接从寄存器中取值。当变量在本线程内改变时,会把新值copy到寄存器中,保持一致。但若因为其他线程而改变,寄存器中的值未同步改变,会造成实际值与读取值
2017-05-23 17:48:14 230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人