linux
文章平均质量分 55
lenfien
这个作者很懒,什么都没留下…
展开
-
linux下socket编程accept出现参数错误
accept函数原型如下: int accept(int sock, struct sockaddr* adress, socklen_t* ); 使用之前需要把adress和len都清零。原创 2015-02-23 19:17:42 · 1826 阅读 · 0 评论 -
线程 - 读书笔记
线程控制原语:创建: int pthread_create(pthread_t* id, pthread_attr_t *attr, void *(*rtn)(void*), void* param); 退出: 主动退出:int pthread_exit(void*); 被动退出:int pthread_cancel(pthread_t id); 数据收集: 获取数据:int pthread原创 2015-05-17 21:34:34 · 521 阅读 · 0 评论 -
Linux - 消息队列
消息队列是由内核维护的消息链表。每个消息链表有一个名字和标识id,名字在进程之间通用,标识id被内核使用,名字也称为key,被用户使用,一个消息队列有一个公共的key,这个公共的key是大家都知道的,但是为了避免冲突,可以使用key_t ftok(const char *path, int id);来获得一个key。第一个参数是文件路径,第二个参数是项目id。这样所有的进程都只引用同一个文件和相同的原创 2015-05-30 01:08:50 · 524 阅读 · 0 评论