- 博客(5)
- 收藏
- 关注
原创 Linux学习-4线程同步和进程
1 线程同步机制:互斥量1.1Linux系统中多任务(进程/线程)之间的关系 独立:仅竞争CPU资源 互斥:竞争除CPU外的其他资源 同步:协调彼此运行的步调,保证协同运行的各个任务具有正确的执行次序 通信:数据共享,彼此间传递数据或信息,以协同完成某项工作1.2 线程的数据共享◼线程间共享的数据和资源:进程代码段、进程中的全局变量、进程打开的文件…… ◼每个线程私有的数据和资源:线程ID、线程上下文(一组寄存器值的集合)、线程局部变量(存储在栈中)1.3 任..
2020-08-11 19:28:41
420
原创 Linux学习-3进程与线程
目录1 进程在内核中的组织1.1 进程在内核的组织形式:进程控制块(PCB)(初始化信息)1.1.1 Linux进程控制块:task_struct结构1.1.2task_struct:进程状态1.1.3task_struct:文件管理1.1.4task_struct:内存管理1.1.5进程在内核中的组织形式2 进程属性2.1 进程基本属性-进程ID2.2 真实用户和有效用户的关系2.3 有效用户和真实用户实例2.4 普通用户能够修改自己的密码的原因...
2020-08-10 21:42:53
530
原创 Linux学习-2Linux文件与目录操作
1 Linux文件系统概述1.1 Linux文件系统特性“一切皆文件”是Linux的基本哲学之一。 普通文件、目录、字符设备、块设备、套接字等在Linux中都是文件。 类型不同的文件都是通过相同的API对其进行操作。1.2 Linux与windows文件系统的区别1.3 Linux文件系统架构1.4 虚拟文件系统(VFS)是Linux内核中的软件层,对内实现文件系统的抽象,允许不同的文件系统共存,对外向应用程序提供统一的文件系统接口。为了支持不同的文件系统,VFS定义了
2020-08-04 23:01:23
495
原创 Linux学习-1操作系统基本知识
1.1从UNIX到LinuxMultics系统-->UNIX-->Linux(C语言是UNIX的副产品)1.2UNIX/Linux体系结构内核的功能:内存管理:内存分配调用,内存保护,地址映射,内存扩充。 进程管理:进程控制,进程协调,进程通信,进程调度。 文件管理:文件存储空间的管理,目录管理,文件的读写管理和存取控制。 设备管理:缓冲管理,设备分配,设备处理,设备独立性和虚拟设备。1.3系统调用与库函数操作系统用户接口:命令接口、程序接口、图形接口 系统调用
2020-07-29 18:23:05
390
原创 JDK,Maven下载、环境配置以及配置失败的处理
Maven下载、环境配置以及配置失败的处理Maven下载Maven环境配置如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Maven下载进入oracle官网下载 链接: link.(建议使用...
2020-04-04 01:03:01
590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人