摘要: IPC方法 Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问, 要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机 阅读全文
posted @ 2019-05-16 22:55 狂奔~ 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: 循环队列:具有队头指针和队尾指针,指示队列元素所在的位置,避免删除元素时移动大量元素。 循环队列特性: 只能队尾插入元素、在队头删除元素。 先进先出(First In First Out)的线性表,先进入的元素出队,后进入的元素才能出队。 优点: 相比普通的队列,元素出队时无需移动大量元素,只需移动 阅读全文
posted @ 2019-05-16 15:46 狂奔~ 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 优秀博文参考: https://www.cnblogs.com/0xcafebabe/p/4478824.html http://www.cnblogs.com/0xcafebabe/p/4423699.html http://code.woboq.org/linux/linux/ 在线浏览kern 阅读全文
posted @ 2019-05-16 13:48 狂奔~ 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 进程的相关概念: 程序和进程 程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(cpu、内存、打开的文件、设备、锁....) 进程,是一个抽象的概念,与操作系统原理联系紧密。进程是活跃的程序,占用系统资源。在内存中执行。(程序运行起来,产生一个进程) 程序 → 剧本(纸) 进程 → 戏(舞台、 阅读全文
posted @ 2019-05-16 12:48 狂奔~ 阅读(1525) 评论(0) 推荐(1) 编辑