上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: # 死锁 # 条件变量和互斥量区别 互斥器是加锁原语,用来拍他性地访问共享数据,它不是等待原语。在使用 mutex 时,我们一般都会期望加锁不要阻塞,总是能立刻拿到锁,然后尽快访问数据,用完之后尽快解锁,这样才能不影响并发性和性能。 如果需要等待某个条件成立,我们应该使用条件变量。条件变量顾名思义是 阅读全文
posted @ 2023-05-26 00:29 Stitches 阅读(19) 评论(0) 推荐(0)
摘要: # 多线程服务器常用的编程模型及适用场合 ## 线程与进程 * 先区分下线程和进程的概念,一个进程是内存中正在运行的程序,每个进程都有自己独立的地址空间,Linux操作系统通过 `fork()` 系统调用产生进程。 * 线程的特点是共享地址空间,从而可以高效地共享数据。一台机器上的多个进程能够高效地 阅读全文
posted @ 2023-05-26 00:29 Stitches 阅读(32) 评论(0) 推荐(0)
摘要: # 多线程安全 现在 glibc 库函数大部分是线程安全的,特别是 `FILE*` 系列函数是安全的,但是两个或者多个函数组合到一起就不是安全的了。例如 `fseek()`、`fread()` 两个函数都是线程安全的,但是对某个文件先 `seek()` 再 `read()` ,这两步操作中间有可能会 阅读全文
posted @ 2023-05-26 00:29 Stitches 阅读(32) 评论(0) 推荐(0)
摘要: 1、HTTPS 与 HTTP HTTP是超文本传输协议,通过传输层TCP的三次握手四次挥手建立连接,并通过TCP的拥塞控制和流量控制保证数据传输的可靠性、完整性;但是缺点是HTTP数据以明文方式传输,因此不能用来传输一些敏感信息。 HTTPS是HTTP的安全版,在应用层与传输层之间加入了SSL层,通 阅读全文
posted @ 2023-02-24 23:12 Stitches 阅读(22) 评论(0) 推荐(0)
摘要: 以后端为spring-boot与前台为vue的项目举例。 一.给服务器安装相应的需求环境 1.安装jdk 安装方式可自行百度,推荐使用yum安装,安装完成后配置环境即可。 2.安装nginx。代理服务器,安装方式可自行百度,yum应该也是可以安装的。 二.部署后台代码 1.这里采用IDEA作为开发工 阅读全文
posted @ 2023-02-24 21:26 Stitches 阅读(339) 评论(0) 推荐(0)
摘要: 操作系统的内存管理: 3.1 计算机体系结构及内存分层体系 操作系统的内存层次: 操作系统在内存管理方面需要完成的目标: 抽象: 逻辑地址空间 保护: 独立地址空间(保证多个进程间不会相互干扰) 共享: 访问共同的地址空间(当多个进程需要操作同一块操作地址时,需要共享地址空间) 虚拟化: 由于缓存及 阅读全文
posted @ 2023-02-24 21:26 Stitches 阅读(96) 评论(0) 推荐(0)
摘要: 非连续内存分配: 1.1、为什么需要非连续内存分配: 1.2 分段(Segmentation): 程序的分段地址空间: ​ 逻辑地址空间是连续的,物理地址是离散的中间需要映射机制来建立联系。 通过硬件将内存中的不同区域划分,分别分开进行管理。如果用软件来实现就会涉及到拷贝,开销是很大的。 分段寻址方 阅读全文
posted @ 2023-02-24 21:25 Stitches 阅读(211) 评论(0) 推荐(0)
摘要: 虚拟内存: 1. 覆盖技术: 1.1 目标: * 在较小的可用内存中运行较大的程序。常用于多道程序系统,与分区存储管理配合使用。 1.2 原理: 把程序按照其自身的逻辑结构,划分为若干个功能上相对独立的程序模块,那些不会同时执行的模块共享同一块内存区域,按照时间先后来执行。 必要部分(常用功能) 的 阅读全文
posted @ 2023-02-24 21:25 Stitches 阅读(84) 评论(0) 推荐(0)
摘要: 【操作系统】 Operation System: https://blog.csdn.net/iwanderu/article/details/103934127 1. 操作系统的功能、概念和目标 2. 操作系统的特征 阅读全文
posted @ 2023-02-24 21:25 Stitches 阅读(17) 评论(0) 推荐(0)
摘要: 第四章、文件管理 @(文章目录) 一、初识文件管理 1.文件的属性 2.文件的逻辑结构 3.文件处理中操作系统向上层提供的功能 4.文件分类 按用途可以分为:系统文件、库文件、用户文件 按信息流向:输入文件、输出文件、输入输出文件 按保护级别:只读、读写、不保护文件 按存放时间:临时文件、永久文件、 阅读全文
posted @ 2023-02-24 21:24 Stitches 阅读(357) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页