摘要: 关于内存对齐的一些总结 在介绍内存对齐之前,我们需要了解几个关于内存方面的知识 1)#pragma pack(n) 用途:设定变量以n字节对齐 程序编译器对结构的存储的特殊处理能提高CPU存储变量的速度,但是有时候也带来了一些麻烦,我们也屏蔽掉变量默认的对齐方式,自己可以设定变量的对齐方式。 编译器 阅读全文
posted @ 2017-02-26 23:44 奔涌吧,后浪 阅读(31) 评论(0) 推荐(0)
摘要: 这个开源代码,是我利用QtAV源码,提取其中一部分代码,进行整合到我自己项目中,做的一个小型播放器测试,至于怎么安装一些环境以及QtAV源码编译在我以前写的一篇博客中可以看到(Qt第三方库QtAV ubuntu编译与运行),因为看到有人提出说怎么调用接口,怎么整合到自己项目中的问题, 因为网上资料关 阅读全文
posted @ 2017-02-26 18:23 奔涌吧,后浪 阅读(122) 评论(0) 推荐(0)
摘要: 笔记:linux系统编程之IO 应用层 内核层 硬件层 应用层:数据结构 、java、android、C、C++,C#; l inux高级编程:涉及内核为应用层提供接口函数; 内核五大功能: 文件管理 进程管理 设备管理 内存管理 网络管理 printf显示原理:显示器属于硬件,内核主要通过驱动程序 阅读全文
posted @ 2017-02-26 16:59 奔涌吧,后浪 阅读(22) 评论(0) 推荐(0)
摘要: 信号量 定义信号变量; sem_t sem1 sem2 初始化信号量 P操作 V操作 功能 信号量(POSOX) 信号量灯(IPC) 定义信号变量 sem_t sem1 semget 初始化信号量 sem_init semctl P操作 sem_wait semop V操作 sem_post sem 阅读全文
posted @ 2017-02-26 16:55 奔涌吧,后浪 阅读(52) 评论(0) 推荐(0)
摘要: IPC通信之消息队列 “消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象 。消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传 阅读全文
posted @ 2017-02-26 16:50 奔涌吧,后浪 阅读(30) 评论(0) 推荐(0)
摘要: IPC通信 IPC通信(Inter-Process Communication) 三种: 共享内存、消息队列、信号灯 这个IPC对象,肯定是存在于内核中。而且用户空间的文件系统中有没有IPC的文件类型?没有。 有名管道为什么能实现无亲缘关系的进程之间的通信? 是因为用户空间有管道这种文件类型。 IP 阅读全文
posted @ 2017-02-26 16:44 奔涌吧,后浪 阅读(31) 评论(0) 推荐(0)
摘要: 通信对象:信号 用户空间是不能发送信号必须通过内核,不像前面管道通信需要创建,而是信号已经存在于内核中 linux内核总共可以发送64种信号 查看内核可以发送多少种信号:kill -l 1)A要发送信号给B,必须告诉内核要发送什么信号(信号的id号); 2)告诉内核发送给谁;(pid号) 三:信号 阅读全文
posted @ 2017-02-26 16:36 奔涌吧,后浪 阅读(22) 评论(0) 推荐(0)
摘要: 笔记三:进程间的通信(管道) 1)内核空间的对象是不存在的; 2)进程间的通信每一种通信方式都是基于文件IO思想;open函数,read函数,write函数,close函数等等; 3)通过open函数打开或者创建一个文件(只能创建普通文件),当我们打开一个文件,就会在内核空间开辟一个缓存,通过wri 阅读全文
posted @ 2017-02-26 16:28 奔涌吧,后浪 阅读(22) 评论(0) 推荐(0)
摘要: 以下是以前学习《unix环境高级编程》时的一些笔记和测试代码,好久没看过了,没有再次验证,存在错误的话,希望见谅,分享下主要是!!! ps 查看系统中的进程 ps–axj A与B在用户空间是不能通信的,相当于封闭的房子,也没有窗户,所以在用户空间是无法通信的 二:进程控制相关函数 1.fork()函 阅读全文
posted @ 2017-02-26 16:05 奔涌吧,后浪 阅读(20) 评论(0) 推荐(0)
摘要: 第一篇只是简单的介绍下一些相关知识,如果想详细了解可以看博客中的相关内容!!! A与B虽然无法在用户空间通信,但是可以通过访问内核进行通信,访问内核中同一个对象(通过内核中的对象) 内核对象: 进程间的通信方式 2.有哪几种通信方式? 管道通信:无名管道、有名管道(文件系统中有名) 信号通信:信号( 阅读全文
posted @ 2017-02-26 15:55 奔涌吧,后浪 阅读(20) 评论(0) 推荐(0)