Chinaunix首页 | 论坛 | 博客
  • 博客访问: 318776
  • 博文数量: 85
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 800
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-18 15:21
文章分类

全部博文(85)

文章存档

2017年(1)

2016年(19)

2015年(55)

2014年(10)

我的朋友

发布时间:2015-04-04 19:29:37

最近学习Poll花了一些时间去了解Linux内部的机制,主要是看了下韦东山老师的关于这个Poll总结后,感觉还是有些疑惑,一番纠结后终于有些明朗了。所以写写总结分享下。一、Poll应用程序接口函数原型:int poll(struct pollfd    *fds ,nfds_t    nfds ,int    timeout).........【阅读全文】

阅读(1900) | 评论(0) | 转发(0)

发布时间:2015-03-29 16:02:17

原文地址:http://www.cnblogs.com/hicjiajia/archive/2011/01/20/1940154.html一、引言对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出的成就之一,它是七十年代UNIX早期的开发者经过长期在理论和实践上的艰苦探索后取得的成果,一方面,它.........【阅读全文】

阅读(8907) | 评论(0) | 转发(1)

发布时间:2015-03-24 23:31:27

Fork同时创建多个子进程方法 第一种方法:验证通过  特点:同时创建多个子进程,每个子进程可以执行不同的任务,程序 可读性较好,便于分析,易扩展为多个子进程  int main(void)  {  printf("before fork(), pid = %d\n", getpid());.........【阅读全文】

阅读(3332) | 评论(2) | 转发(0)

发布时间:2015-03-23 21:58:06

一,使用互斥锁1,初始化互斥量[cpp] view plaincopypthread_mutex_t mutex =PTHREAD_MUTEX_INITIALIZER;//静态初始化互斥量  int pthread_mutex_init(pthread_mutex_t*mutex,pthread_mutexattr_t*attr);//动态初始化互斥量  int&n.........【阅读全文】

阅读(1113) | 评论(0) | 转发(1)

发布时间:2015-03-22 17:51:40

一,共享数据一组并发线程运行在一个进程的上下文中,每个线程都有它自己独立的线程上下文,包括线程ID、栈、栈指针、程序计数器、条件代码和通用寄存器。每个线程和其他线程一起共享进程上下文的剩余部分。包括整个用户虚拟地址空间,它是由只读文本、读写数据、堆以及所有的共享库代码和数据区域组成的。线程也共.........【阅读全文】

阅读(1093) | 评论(0) | 转发(1)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册