Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29466
  • 博文数量: 7
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-10 15:39
个人简介

。。

文章分类

全部博文(7)

文章存档

2016年(7)

我的朋友

发布时间:2016-06-16 19:49:11

功能:同步---->>相互配合完成一件事POSIX 线程中同步:使用信号量实现,主要是二值信号量,当然信号量可以实现很多功能,不只是同步。核心:有序信号量:用来表示一类资源,它的值表示资源的个数,非负整数,等于0意味没资源可用,理解两个概念:    对资源访.........【阅读全文】

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

发布时间:2016-06-12 14:34:52

功能:对共享资源实现互斥访问,保证访问的完整性        如果使用互斥锁,每个线程在访问共享资源,都必须先获得互斥锁,然后在访问共享资源,如果无法获得互斥锁,则表示有其他线程正在访问共享资源,此时没有获得锁的线程会阻塞,直到其他线程释放锁,能再次获得锁。(核心:无.........【阅读全文】

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

发布时间:2016-06-12 14:31:52

 链式队列的本质:一个队头(有两个节点类型的指针:储存表头的地址和表尾的地址);typedef struct node {    DATATYPE data;    struct node *next;}Linknode;typedef struct queue {    Linknode *front;    Li.........【阅读全文】

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

发布时间:2016-06-11 16:17:56

【1】阻塞式IO模型     最常见的、最简单、效率最低。    读操作中的read、recv、recvfrom    写操作中的write、send、sendto    其他操作:accept、connect【2】非阻塞式IO模型    功能:可防止进程阻塞在IO操作上,.........【阅读全文】

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

发布时间:2016-06-11 16:10:16

想要弄懂链表这东东,首先要弄懂链表节点的概念以对节点的操作 (不知道为啥图片传不了,就不用图解释了)。想要创建一个单链表,首先要创建一个节点的结构体类型:typedef struct node {    DATATYPE data;  //存储数据    struct node *next; //存储下一个节点的地址.........【阅读全文】

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

登录 注册