unix环境编程
文章平均质量分 78
_万事开头难_
这个作者很懒,什么都没留下…
展开
-
Unix中的不带缓冲的文件IO
UNIX中的一切都是文件:这是一个相当经典的定义,在unix以及unix的衍生系统中这一概念都是成立的。说一切都是文件,指的是在unix中任何东西都是用文件来表示的。在unix中设备是文件,socket是文件,FIFO是文件,管道..也是文件。其实个人理解说unix中的一切都是文原创 2011-10-13 19:23:07 · 463 阅读 · 0 评论 -
文件的设置用户ID位
有段时间一直对这个不太了解,感觉“设置用户ID位“这个词都读得奇怪,现在终于搞清楚了。 设置用户ID位,这个是为了扩充进程的权限所用的,如果一个执行 文件的用户ID位被设置了(通过执行 sudo chmod u+s filename),那么在该文件运行的时候。进程的有效用户ID原创 2011-10-13 19:55:57 · 370 阅读 · 0 评论 -
memcached源码分析之内存管理 -- Slab Allocator(2)
Slab Allocator源码分析: 前言:虽然会对slab allocator的所有代码进行注释解说,但是slab allocator的很多代码都是与slab的状态获取相关,那些函数不是我们分析的重点,我们将重点放在其提供的功能性接口上。另外slab allocator存在一个自动平衡的机制,该部分由于牵扯到别的模块,读者如果现在接触可能反而会蒙圈,之后的文章中我将会单独对其进行讲解。这样有转载 2013-11-24 20:13:39 · 964 阅读 · 0 评论 -
pthread函数
内容:POSIX Threads 和 Language Features 1. 创建一个 thread int pthread_create (pthread_t * thread, pthread_attr_t * attr, void * (*start_routine)(void *), void * arg) 而从一个 thread 中返回,可以用 return,也可以用转载 2011-11-02 11:52:38 · 849 阅读 · 0 评论