Chinaunix首页 | 论坛 | 博客
  • 博客访问: 685996
  • 博文数量: 152
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1793
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-12 12:26
个人简介

相信自己,只有不想做的,没有做不到的。

文章分类

全部博文(152)

文章存档

2021年(1)

2015年(2)

2014年(74)

2013年(75)

发布时间:2013-12-16 21:40:33

四 互斥锁POISX互斥锁用pthread_mutex_t描述,主要用来保护临界资源(同一个时刻只能有同一个人访问)A.定义互斥锁pthread_mutex_t lock;B.初始化互斥锁//动态初始化互斥锁,锁不使用的时候,需要调用pthread_mutex_destroy销毁互斥锁int pthread_mutex_init(pthread_mutex_t *restrict mutex,  .........【阅读全文】

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

发布时间:2013-12-16 21:37:42

三 线程同步POISX线程间同步机制使用的是信号量机制;信号量代表一类资源,信号量的值资源的个数;POISX线程间的同步用的是无名信号量,用sem_t类型描述例如: sem_t read_sem,write_sem;注意:信号量是一个受保护的变量,不能直接操作,必须通过一下接口操作A.初始化信号量的值int sem_init(sem_t *sem, .........【阅读全文】

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

发布时间:2013-12-16 21:35:00

一 进程和线程异同点相同点:(1)都有ID标识(2)统一调度(3)Linux 描述都是用task_struct(5)都使用父进程的资源(6)都有一组寄存器的值不同点:(1)进程间独立地址空间,多个线程共享同一个进程的地址空间进程优点安全性高,缺点开销大线程优点开销小,效率高,缺点安全性差二 线程A.创建 int pthre.........【阅读全文】

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

发布时间:2013-12-16 21:21:34

一 return , exit , _exitreturn : 用于函数返回,即结束一个函数exit   : 结束一个进程,并且刷新缓存_exit  : 结束一个进程,不刷新缓存二 回收僵尸进程僵尸进程:子进程结束,父进程没有对他进行收尸处理pid_t wait(int *status);功能:回收处于僵尸态的子进程返回值:成功返回处.........【阅读全文】

阅读(2763) | 评论(1) | 转发(3)

发布时间:2013-12-16 21:12:20

一 Linux 进程进程:程序运行时候产生,进程是程序一次执行过程程序:保存磁盘可执行指令集合进程组成:代码段,数据段,BSS段,堆,栈,一组寄存器值(PC程序计算器,记录需要执行指令地址)进程运行需要资源:CPU,内存,时间片Linux 进程的标识:PID(进程号)   PPID(父进程)Linux 用task_struct结.........【阅读全文】

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

登录 注册