上一页 1 2 3 4 5 6 ··· 29 下一页
摘要: 关于线程控制,主要就是几个模块,我们一个一个消灭、消化: 一、线程创建: 1.先来看看在Linux环境下的线程创建函数: 分析:意思很明显: 1.函数名是 pthread_create ; 2.功能:就是创建一个线程; 3.函数原型: #include //头文件int pthrea... 阅读全文
posted @ 2016-08-09 11:02 云端止水 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 消息队列的定义遍地都是,不想移驾,请看下文: 一、定义: 消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认 为是有一个类型,接收者进程接收的数据块可以有不同的类型值。我们可以通过发送消息来避免命名管道的同步和阻塞问题。 消息队列与管道不同的是,消息... 阅读全文
posted @ 2016-08-08 21:14 云端止水 阅读(862) 评论(0) 推荐(0) 编辑
摘要: Linux下socketpair介绍: socketpair创建了一对无名的套接字描述符(只能在AF_UNIX域中使用),描述符存储于一个二元数组,例如sv[2] .这对套接字可以进行双工通信,每一个描述符既可以读也可以写。这个在同一个进程中也可以进行通信,向sv[0]中写入,就可以从sv... 阅读全文
posted @ 2016-08-06 22:03 云端止水 阅读(7973) 评论(0) 推荐(1) 编辑
摘要: 信号量绝对不同于信号,一定要分清,关于信号,上一篇博客中已经说过,如有疑问,请移驾! 信号量 一、是什么 信号量的本质是一种数据操作锁,它本身不具有数据交换的功能,而是通过控制其他的通信资源(文件,外部设备)来实现进程间通信,它本身只是一种外部资源的标识。信号量在此过程中负责数据操作的互斥... 阅读全文
posted @ 2016-08-06 16:55 云端止水 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: signal 一、初步理解信号 为了理解信号 ,先从我们最熟悉的场景说起: 1.用户输入命令,在Shell下启动一个前台进程。 2.用户按下Ctrl-C,这个键盘输入产生一个硬件中断。 3.如果CPU当前正在执行这个进程的代码,则该进程的用户空间代码暂停执行... 阅读全文
posted @ 2016-08-05 15:18 云端止水 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: linux下进程间通信的几种主要手段: 1.管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信; 2.信号(Signal):信号是比较... 阅读全文
posted @ 2016-08-05 13:51 云端止水 阅读(32325) 评论(0) 推荐(0) 编辑
摘要: IPC 前面总结了匿名管道,现在来看命名管道:由于匿名管道的一个限制就是:只能是有血缘关系的进程间才可以通信,比如:有两个同祖先的子进程,父子进程等;为了突破这一个限制,想让没有任何关系的两个进程间也能正常通信,所以就就有了命名管道这样的一个通信机制,一起来看看: 命名管道 一、原理: ... 阅读全文
posted @ 2016-08-05 13:37 云端止水 阅读(2282) 评论(0) 推荐(0) 编辑
摘要: 关于进程间通信: IPC 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间... 阅读全文
posted @ 2016-08-05 11:55 云端止水 阅读(1077) 评论(0) 推荐(1) 编辑
摘要: TCP UDP TCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 ... 阅读全文
posted @ 2016-08-04 11:30 云端止水 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 作者后附: 顺序表与链表 顺序表与链表是非常基本的数据结构,它们可以被统称为线性表。 线性表(Linear List)是由 n(n≥0)个数据元素(结点)a[0],a[1],a[2]…,a[n-1] 组成的有限序列。 顺序表和链表,是线性表的不同存储结构。它们各自有不同的特点和适用范... 阅读全文
posted @ 2016-08-01 22:53 云端止水 阅读(553) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 29 下一页