06 2021 档案
摘要:进程的状态切换: 进程主要有五种状态,分别是新建、就绪、运行、阻塞、销毁。如下图: 严格来说,进程还有挂起的状态,主要为了解决内存资源不足的问题。如果终端用户请求、父进程请求、负荷调节都需要使用挂起状态。如下图: 在就绪和阻塞两个状态中,再区分静止就绪和活动就绪,以及静止阻塞和活动阻塞;静止与活动状
阅读全文
摘要:进程: 进程是系统资源分配和独立运行的基本单位。 进程的创建、调度、运行和销毁都是由操作系统控制、操作系统会负责对进程进行状态的切换,而这便是对进程的管理。 进程会创建进程,前者称为父进程,后者便是子进程。而子进程也可以创建进程,这样就会形成一颗进程树。如下图: 进程创建之前,会创建进程控制块(PC
阅读全文
摘要:经典的设计模式有 23 种,分成三类,分别是: 创建型: 1、单例 2、工厂 3、建造者 4、原型 结构型: 1、适配器 2、装饰器 3、门面 4、享元 5、代理 6、组合 7、桥接 行为型: 1、策略 2、迭代器 3、模板方法 4、命令 5、状态 6、观察者 7、责任链 8、访问者 9、中介者 1
阅读全文
摘要:责任链:将每个模块负责的处理流程链接起来,形成一条链子,所有请求的数据进入这条链子时,都会由链头到链尾被链子上的各个模块处理。 例如:Java EE 的 Filter(过滤链)就是责任链,所有请求都必须经过这条过滤链,每经过一个节点都会被这个节点进行处理。如果请求满足过滤条件,那么就会进入下一个过滤
阅读全文

浙公网安备 33010602011771号