Loading

上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 【一】进程间通信介绍 什么是进程间通信 进程间通信(Inter-process Communication,IPC)是指在不同进程之间传输数据或信号的机制。由于每个进程拥有自己独立的内存空间,所以不同进程之间无法直接访问对方的变量或数据结构。因此,操作系统提供了多种IPC机制来允许进程之间共享信息和 阅读全文
posted @ 2024-01-18 19:59 HuangQiaoqi 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 【一】互斥锁 互斥锁(Mutex,全称 Mutual Exclusion Lock)是一种用于控制多个线程对共享资源访问的同步机制。它的核心概念是确保同一时间只有一个线程可以访问某个特定的资源或代码块。互斥锁可以避免资源的并发访问造成的数据冲突和不一致的问题。 使用互斥锁时,通常遵循以下步骤: 锁定 阅读全文
posted @ 2024-01-17 20:39 HuangQiaoqi 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 【一】僵尸进程 想象一下,有一个家庭里,父母(父进程)安排孩子(子进程)去完成一个特定的任务,比如买东西。孩子出门去了,父母继续做他们的事情。当孩子完成任务后,他们会回家并告诉父母他们已经完成了任务。在这个过程中,父母需要知道孩子是否已经回来并完成了任务。如果孩子回来了,但父母没有注意到(也就是没有 阅读全文
posted @ 2024-01-17 20:38 HuangQiaoqi 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 【一】socketserver模块实现TCP并发服务 服务端 import socketserver class RequesterHandle(socketserver.BaseRequestHandler): def handle(self) -> None: print(self.reques 阅读全文
posted @ 2024-01-17 20:38 HuangQiaoqi 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 【一】进程和程序 【1】什么是进程? 进程就是正在运行的程序 【2】谁来执行进程? cpu 【3】进程和程序的区别? 程序是存储再硬盘里面的一堆代码和数据 进程是正在运行的程序 【二】进程调度问题 有一个算法叫做任务调度算法 就像是一个非常聪明的调度员,在计算机系统中负责安排和管理各种任务(比如程序 阅读全文
posted @ 2024-01-16 16:56 HuangQiaoqi 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 【一】什么是粘包问题 想象你正在通过一条很窄的管道(网络连接)发送一串珠子(数据包)。在管道的另一端,有人(接收方)正在接收这些珠子。为了让对方知道每串珠子的开始和结束,你决定在每串珠子之间放一小块纸条(数据包的边界标记)。 但是,如果这些珠子和纸条在管道中相互挤压,可能会导致纸条丢失或珠子串连在一 阅读全文
posted @ 2024-01-15 19:10 HuangQiaoqi 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 【一】操作系统 操作系统: (Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序 是直接运行在“裸机”上的最基本的系统软件 任何其他软件都必须在操作系统的支持下才能运行。 【二】互联网的本质 互联网的本质就是一系列的网络协议 【1】引入 一台硬件设备有了操作系统 阅读全文
posted @ 2024-01-15 10:20 HuangQiaoqi 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 【零】引入 C/S和B/S都是互联网中常见的网络结构模型。 【一】什么是C/S模型 C是英文单词“Client”的首字母,即客户端的意思 C/S就是“Client/Server”的缩写,即“客户端/服务器”模式。 例如:抖音app< >抖音服务端 【二】什么是B/S模型 B是英文单词“Browser 阅读全文
posted @ 2024-01-15 10:19 HuangQiaoqi 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 【一】什么是socket 传输层以下的操作都很复杂且固定,大神对传输层及以下层的操作进行的一个封装,至于传输层怎么封装,网络层怎么封装,数据链路层怎么封装,物理层怎么发出去,大神都将他们封装到socket模块里面了 socket翻译过来是套接字,套接字就是我们用来通过网络发数据和收数据的 【1】DH 阅读全文
posted @ 2024-01-15 10:18 HuangQiaoqi 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 【零】引入 【1】前言 我们知道,经典设计模式总共有 23 种,但其中只有少数几种被广泛采用。 根据我的工作经验,实际常用的可能不超过其中的一半。 如果随机找一位程序员,并要求他列举出自己最熟悉的三种设计模式,那么单例模式肯定会是其中之一,这也是今天我们要讨论的。 【2】为什么要单例模式 单例设计模 阅读全文
posted @ 2024-01-13 23:24 HuangQiaoqi 阅读(19) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页