上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
摘要: 进程池与线程池 思考:能否无限制的开设进程或者线程??? 肯定是不能无限制开设的 如果单从技术层面上来说无限开设肯定是可以的并且是最高效的 但是从硬件层面上来说是无法实现的(硬件的发展永远赶不上软件的发展速度) 什么是池? 在保证计算机硬件不奔溃的前提下开设多进程和多线程 降低了程序的运行效率但是保 阅读全文
posted @ 2022-01-19 08:44 JasonBorn 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 全局解释器锁GIL Python代码的执行由Python虚拟机(也叫解释器主循环)来控制。Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行。虽然 Python 解释器中可以“运行”多个线程,但在任意时刻只有一个线程在解释器中运行。 对Python虚拟机的访问由全局解释器锁(GIL) 阅读全文
posted @ 2022-01-19 08:22 JasonBorn 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 线程理论 什么是线程? 进程其实是一个资源单位,真正被cpu执行的其实时进程里面的线程 # 进程只是提供给线程需要的各项资源 进程类似于工程 线程类似于工厂里面的一条条流水线 所有的进程里最少有一个线程 进程之间的数据默认是隔离的,但是同一个进程内的多个线程的数据是共享的。 开设线程的两种方式 对比 阅读全文
posted @ 2022-01-16 15:30 JasonBorn 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 守护进程 什么是守护进程 守护进程:即守护着某个进程,一旦这个被守护的进程结束,那么守护进程也跟着结束。 举例实现守护进程 from multiprocessing import Process import time def test(name): print(f'{name} is runnin 阅读全文
posted @ 2022-01-16 15:20 JasonBorn 阅读(215) 评论(0) 推荐(0) 编辑
摘要: socket套接字编程 什么是套接字编程:所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接 阅读全文
posted @ 2022-01-15 18:25 JasonBorn 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 并发编程 操作系统发展史 # 并发编程其实就是操作系统的发展史(底层逻辑) 操作系统的发展史: 1、穿孔卡片时代 cpu的利用率极低 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算 阅读全文
posted @ 2022-01-13 22:12 JasonBorn 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 网络编程 为什么要用网络编程 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a. 阅读全文
posted @ 2022-01-11 21:44 JasonBorn 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 四层负载均衡 1、什么是四层负载均衡 所谓四层负载均衡,也就是主要通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。 以常见的TCP为例,负载均衡设备在接收到第一个来自客户端的SYN 请求时,选择一个最佳的服务器,并对报文中目标IP地址进行修改(改为后端服 阅读全文
posted @ 2022-01-10 22:51 JasonBorn 阅读(612) 评论(1) 推荐(0) 编辑
摘要: keepalived高可用 什么是高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 比如公司的网络是通过网关进行上网的,那么如果该路由器故障了,网关无法转发报文了,此时所有人都无法上网了,怎么办? 通常做法是给路由器 阅读全文
posted @ 2022-01-10 21:45 JasonBorn 阅读(472) 评论(0) 推荐(0) 编辑
摘要: HTTPS加密 为什么需要使用HTTPS,因为HTTP不安全,当我们使用http网站时,会遭到劫持和篡改,如果采用https协议,那么数据在传输过程中是加密的,所以黑客无法窃取或者篡改数据报文信息,同时也避免网站传输时信息泄露。 那么我们在实现https时,需要了解ssl协议,但我们现在使用的更多的 阅读全文
posted @ 2022-01-08 23:03 JasonBorn 阅读(143) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页