- 博客(10)
- 收藏
- 关注
原创 线程与进程
一、概念进程:进程是一个具有一定独立功能的程序的一次运行活动,同时也是资源分配的最小单元; 进程是程序执行时的一个实例,即它是程序已经执行到某种程度的数据结构的汇集。 从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。 Linux系统是一个多进程的系统,它的进程之间具有并行性、互不干扰等特点,每个进程都是一个独立的运行单位,拥有各自的权利和责任。其中,
2017-12-09 23:02:36
167
原创 Linux 进程间通信2
一、共享内存 1、 共享内存是被多个进程共享的一部分物理内存.共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以 立刻 看到其中的内容 2.、共享内存实现分为两个步骤: 一、创建共享内存,使用shmget函数
2017-12-08 10:46:08
137
原创 Linux 进程间通信1
一、进程间通信概述 进程间通信:在用户空间实现进程通信是不可能的,通过Linux内核通信 1.数据传输 : 一个进程需要将它的数据发送给另一个进程 2.资源共享 :多个进程之间共享同样的资源 3.通知事件 :一个进程需要向另一个或一组进程发送消息,通知它们发生了某种事件 4.进程控制 :有些进程希望完全控制
2017-12-08 10:45:15
150
原创 Linux 进程控制编程
一、进程控制理论基础 1、进程是一个具有一定独立功能的程序的一次运行活动,同时也是资源分配的最小单元; 2、程序是放到磁盘的可执行文件 进程是指程序执行的实例 进程是动态的,程序是静态的; 进程是暂时的,程序使长久的; 进程与程序组成不同:进程的组成包括程序、数据和进程控制块(即进程状态信息)
2017-12-06 23:45:46
179
原创 Linux 文件编程
一、 Linux系统调用及用户编程接口(API)1、所谓系统调用是指操作系统提供给用户的一组“特殊”接口,用户程序可以通过这组“特殊”接口来获得操作系统内核提供的的服务。系统调用仅仅是一个通过软中断机制向内核提交请求,以获取内核服务的接口。在实际使用中程序员调用的通常是用户编程接口—API,系统命令相对API更高了一层,它实际上是一个可执行程序,它的内部引用了用户编程接口(AP
2017-12-06 23:12:22
190
原创 再一次小结C语言
2017年11月13号在开始前补充一下上一次的知识,对于const:不能通过const修饰只读变量,不能通过变量名去修改对应的内存里的数据。使用const注意就近原则,const保护常量,而volatile是防止变量编译时被优化。开始今天的总结,首先对于二维数组的总结,对于a[3][4],能表示a[1][1]的有:*(a[1]+1),其中a[1]表示第二行首地址元素; (*(a
2017-11-13 20:44:06
184
原创 归纳一下C语言
在C语言中,把整形,实型和字符型称为基本数据类型,又称整形和实型为数值型。在这里特别需要注意的是,long int 在32位系统中占4个字节,在64位系统中占8个字节,一个字节8bit。char 一个字符占一个字节 无符号数据类型数值为正,有符号数据类型从正到负。例如: unsigned int : 0 ~ 2^32-1 因为int有32bit,即最大为1111 111
2017-11-10 19:54:55
184
原创 Linux的初步学习(3)
2017年11月10日这里接着(2)继续对于make与Makefile :make命令运行时,须要一个 Makefile 文件,以告诉make命令须要怎么样的去编译和链接程序。一个Makefile文件包含五个方面的内容:1、具体规则 2、隐含规则 3、定义变量 4、指令 5、注释 隐含规则能够告诉make使用传统的标准方法完成任务。make工具的基
2017-11-10 10:19:34
227
原创 Linux的初步学习(2)
2017年11月9号在初步了解了linux 的部分目录结构和一些简单命令后,又开始学习使用linux的文本编辑器vim gcc工具链 make和makefile gdb调试工具 以及 shell的使用。对于vim,首先要了解它的三种模式,即命令行模式、插入模式、底行模式。而特别需要记住的就是它的一些操作命令:x:删除当前字符 nx:删除从光
2017-11-09 20:25:44
150
原创 Linux的初步学习(1)
2017年11月8日 对于linux目录结构 : /bin与/sbin的区别/bin 存放可执行的二进制文件,而/sbin 是系 统管理员使用的可执行命令,一般用户只能查看,不能设置和使用。 /: 是根目录
2017-11-09 07:26:47
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人