1.信号量和pv操作
https://www.cnblogs.com/nzbbody/p/4219957.html
https://www.cnblogs.com/lavenderzh/p/5324961.html
https://blog.csdn.net/anla_/article/details/70154757
https://blog.csdn.net/yanshuanche3765/article/details/78405872
https://www.cnblogs.com/dolphin0520/p/3920373.html
2.Java多线程生成者和消费者的5种实现
- wait() / notify()方法(synchronized)
- await() / signal()方法(Lock,Condition)
- BlockingQueue阻塞队列方法(Reentrantlock)
- Semaphore方法(Semaphone)
- PipedInputStream / PipedOutputStream(java.io)
https://my.oschina.net/hosee/blog/485121#OSC_h4_4
多线程的3个特性:
(1)原子性
(2)有序性
(3)可见性
(4)happen-before原则
相关推荐
"计算机操作系统笔记" 计算机操作系统是计算机科学中的一门重要课程,本笔记对计算机操作系统的基本概念、操作系统的目标、作用、发展过程、基本特征、主要功能等进行了详细的总结。 操作系统的目标 操作系统的...
华中科技大学的操作系统笔记涵盖了这一领域的多个重要概念和技术,是深入理解操作系统原理的宝贵资料。以下是对这些笔记中可能包含的主要知识点的详细阐述: 1. **操作系统概述**:介绍操作系统的定义、类型(如...
操作系统是一门计算机科学的核心课程,它主要关注如何高效地管理和使用计算机硬件和软件资源,以及提供用户友好的接口,使得计算机系统更加方便用户操作。操作系统的基本功能可以归纳为处理器管理、存储器管理、I/O...
在《操作系统笔记》中,我们可以深入理解操作系统的关键概念、设计原理以及实现技术。以下是DOC格式文档可能涵盖的一些主要知识点: 1. **操作系统定义**:操作系统(Operating System,简称OS)是管理计算机硬件与...
"操作系统笔记[收集]" 操作系统是计算机系统的核心组件之一,负责管理计算机资源,控制程序执行,改善人机界面,并为其他软件提供支持。操作系统的两个主要设计原则是使计算机系统使用方便和高效工作。 操作系统的...
操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。目前流行的现代操作系统主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/...
操作系统笔记
Linux操作系统笔记中提到的基础概念包括文件系统的基本结构、权限管理、进程调度、内存管理等方面的知识。Linux文件系统通常采用树状结构,其中以根目录“/”开始,之后分出不同的子目录,例如/bin、/boot、/dev、/...
在"ucore操作系统笔记和部分实现"中,我们可以深入学习到操作系统设计与实现的基本原理。ucore是一个教学操作系统,专为教育目的而设计,让学生能够亲手实践操作系统的开发,加深对操作系统内核的理解。 首先,操作...
在复习和学习这份“辅导班操作系统笔记”时,建议结合实际操作练习,例如编写简单的操作系统模拟程序,以加深对概念的理解。同时,可以参考其他教材和论文,拓宽视野,形成全面的知识体系。通过深入学习和实践,相信...
计算机操作系统笔记 计算机操作系统笔记是计算机科学领域中的一本重要笔记,涵盖了计算机操作系统的基本概念、组成和原理。笔记将计算机系统分为硬件系统和软件系统两个部分,详细介绍了计算机硬件系统的组成、存储...
在"操作系统笔记321"中,主要涵盖了以下几个关键知识点: 1. 计算机系统概述:这部分内容介绍了计算机系统的基本构成,包括处理器、内存、输入/输出设备以及存储设备等。计算机系统通过这些组件协同工作,执行各种...
以上就是关于“计算机操作系统笔记整理”的主要内容,涵盖了操作系统的基本概念、特征、接口、发展历程、系统调用、进程管理和操作系统架构等多个知识点。这些内容对于理解和掌握操作系统的工作原理至关重要,是期末...
"操作系统笔记" 操作系统笔记是计算机科学领域中的一门重要课程,旨在探讨计算机操作系统的基本概念、组件、功能和实现机制。本笔记涵盖了操作系统的基本概念、进程管理、存储管理、文件系统、设备管理、安全机制、...
不过,依据标题《自考操作系统笔记.pdf》与描述《自考操作系统笔记.pdf》,我们可以推断该笔记主要涵盖的是操作系统相关的核心概念和知识点。 以下是操作系统的学习笔记知识点,根据标题和描述的理解进行总结: 1....
"王道操作系统笔记(全)"是一份全面涵盖操作系统基础知识的资料,主要关注以下几个关键知识点: 1. 进程与线程 - **进程**:是操作系统中独立执行的程序实体,每个进程都有自己的内存空间和系统资源。进程之间...
《ucOS-II操作系统笔记》 ucOS-II,全称μC/OS-II,是一款轻量级、可剥夺型实时操作系统(RTOS),适用于嵌入式系统。这篇笔记主要围绕ucOS-II在ARM架构上的移植和使用展开,旨在为初学者提供一个理解和实践ucOS-II...