摘要: 【一】什么是线程 在操作系统中,每一个进程都有一块内存空间地址,你的程序就泡在这块内存地址上 不可能一个程序只有一个进程在处理所有数据和逻辑 于是就有了线程这个概念:在进程内部开设的处理程序的进程 操作系统 --> 运行一个程序叫进程 > 进程里面又开了一个进程 > 改名叫线程 进程只是用来将所有资 阅读全文
posted @ 2024-05-22 13:12 zenopan 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 【一】管道类介绍 ''' Pipe from multiprocessing import Pipe 【1】创建管道对象 left_pipe, right_pipe = Pipe() # 默认参数 是 dumplex : 默认双通道的管道 【2】主要的方法 (1)接收数据 先将另一端关闭 > 一端取 阅读全文
posted @ 2024-05-22 13:10 zenopan 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 为当前进程或线程添加额外的限制,限制当前时间段只能有当前进程使用,结束后才能被其他进程继续使用 主要用在多线程中 效果等同于串行(局部串行,只在数据修改部分使用) 牺牲效率,包装安全 例子:12306买票 from multiprocessing import Lock lock.acquire() 阅读全文
posted @ 2024-05-21 11:07 zenopan 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 进程间通信(IPC inter-process communication) 如何实现进程间通信 将消息放入队列中,由另一个进程从另一个队列中取出 这种通信方式是非阻塞的,发送进程不需要等待接收进程的相应就可执行 multiprocessing有两种形式通信:队列、管道 管道 stdin stdou 阅读全文
posted @ 2024-05-21 11:07 zenopan 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 【3.0】多进程操作 【一】multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。 Python提供了multiprocessing。 multiprocess 阅读全文
posted @ 2024-05-17 13:14 zenopan 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 多道技术 【1】什么是多道技术 ● 多道技术(Multiprogramming)指在计算机内同时运行多个程序 ○ 由操作系统负责控制和管理这些程序的调度。 ● 每个程序都有独立的内存空间和CPU时间片 ○ 在不同的程序间切换 ○ 以最大化地利用CPU资源 ○ 提高计算机系统的效率。 【2】多道技术主 阅读全文
posted @ 2024-05-17 13:04 zenopan 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 粘包问题 【一】什么是粘包 须知:只有TCP有粘包现象,UDP永远不会粘包 【1】socket收发消息的原理 首先需要掌握一个socket收发消息的原理 发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然也有可能一次提走3K或6K数据,或者一次只提走几个字节的数据 也就是 阅读全文
posted @ 2024-05-15 14:10 zenopan 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Socket层 【一】Scoket层在哪 还是用图来说话,一目了然。 【二】什么是socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。 在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面 对用户来说,一组简单的 阅读全文
posted @ 2024-05-15 14:09 zenopan 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 2.0】操作系统与网络通信 【零】引入 【1】什么是网络编程 网络编程是指通过编程语言在计算机之间建立通信的一种方式。 它是在互联网上进行数据传输的关键组成部分,使计算机能够相互通信、交换信息和共享资源。 网络编程涉及许多不同的技术和协议,包括TCP/IP(传输控制协议/因特网协议),HTTP(超文 阅读全文
posted @ 2024-05-15 14:09 zenopan 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 可以是阿拉丁神灯,也可以是潘多拉魔盒。是底层代码逻辑。 type为对象的顶点,所有的对象都创建自type. object为类继承的顶点,所有类都继承自object. object是所有类的超类,type也是继承自object. 所有对象创建自type,object也是type的实例。 我们常用的代码 阅读全文
posted @ 2024-05-08 13:27 zenopan 阅读(4) 评论(0) 推荐(0) 编辑