- 博客(3)
- 收藏
- 关注
原创 daemon
daemon 6步 pid_t pid; int fd; pid = fork() if(pid { ........ } if(fork != 0) exit(0); // getrlimit() 获得最高fd值 关闭不再需要的文件描述符 fd = open("dev/null",O_RDWR); dup2(fd,0);
2016-08-27 16:29:57 405
原创 volatile 用法
volatile 类型变量告诉编译器该变量不稳定,每次读取该变量时从内存里面读,不从缓存里面读。 编译器对该变量不在优化,从而可以提供对特殊地址的稳定访问。 一个端口或多线程共享数据容易出错,所以用volatile 声明一下 ,让编译器每次都到内存读取该值
2016-08-24 22:25:32 169
原创 逗号运算符
逗号运算符,优先级最低。 如 int x,y; x=y=1; z=x++,y++,++y; printf("%d %d %d ",x,y,z); x = 2 ,y = 3 ,z = 1 ,运算符优先级 低于 = 先赋值 z ,然后x,y在做自增运算
2016-08-24 22:09:59 393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人