
linux
文章平均质量分 78
houkai6
这个作者很懒,什么都没留下…
展开
-
Linux程序设计中由线程使用不当引起的内存泄漏
Linux程序设计中由线程使用不当引起的内存泄漏 作者:吴亮 Linux程序设计中,创建线程时调用pthread_create()函数,该函数原型如下: int pthread_create( pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void*), void *arg转载 2013-01-10 16:31:13 · 761 阅读 · 1 评论 -
Linux系统调用列表
以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。 按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类,同时也作了一些小小的修改,删去了几个仅供内核使用,不允许用户调用的系统调用转载 2013-01-11 10:18:58 · 465 阅读 · 0 评论 -
linux下多定时器的实现(经典)
linux下多定时器的实现 一、已有的定时器接口 时空管理是计算机系统的主要任务。在时间管理中,我们经常利用定时器处理事情:比如tcp协议中利用定时器管理包超时,视频显示中利用定时器来定时显示视频帧,web服务中利用定时器来管理用户的超时。windows系统提供了SetTimer和timeSetEvent等定时器接口,linux中则提供了setitimer等接口。这些函数的接口很类似转载 2013-01-10 21:08:28 · 701 阅读 · 0 评论 -
Linux下文件的相关操作函数
1.文件的创建和读写 当我们需要打开一个文件进行读写操作的时候,我们可以使用系统调用函数open.使用完成以后我们调用另外一个close函数进行关闭操作. int open(const char *pathname,int flags); int open(const char*pathname,int flags,mode_t mode); int close(in转载 2013-01-12 16:07:11 · 791 阅读 · 0 评论 -
linux时间相关结构体和函数整理
转载LYJ:http://blog.chinaunix.net/space.php?uid=14617649&do=blog&id=3058661 一、时间类型。Linux下常用的时间类型有4个:time_t,struct timeb, struct timeval,struct timespec,clock_t, struct tm. (1) time_t是一个长整型,一转载 2013-01-16 15:07:43 · 589 阅读 · 0 评论 -
Linux API函数总结
(一)文件操作篇 1、creat(建立文件) 头文件 1 #include 2 #include 3 #include 定义函数 1 int creat(const char * pathname, mode_tmode); 函数说明 参数pathname指向欲建立的文件路径字符串。creat()相当于使用下列的调用方式调用open() 1 o转载 2013-01-21 15:31:54 · 757 阅读 · 0 评论