随笔分类 -  网络并发编程

网络并发编程
摘要:内容概要 GIL全局解释器锁 验证GIL的存在及功能 验证python多线程是否有用 死锁现象 进程池与线程池 IO模型 内容详细 GIL全局解释器锁 In CPython, the global interpreter lock, or GIL, is a mutex that prevents 阅读全文 »
posted @ 2022-01-19 14:57 风花雪月* 阅读(45) 评论(0) 推荐(0) 编辑
摘要:内容概要 僵尸进程与孤儿进程 守护进程 互斥锁 消息队列 实现进程间数据交互 生产者消费者模型 线程理论 内容详细 僵尸进程与孤儿进程 # 僵尸进程 进程代码运行结束之后并没有直接结束而是需要等待回收子进程资源才能结束 # 孤儿进程 即主进程已经死亡(非正常)但是子进程还在运行 守护进程 守护进程: 阅读全文 »
posted @ 2022-01-17 14:54 风花雪月* 阅读(30) 评论(0) 推荐(0) 编辑
摘要:内容概要 计算机核心理论(发展史) 进程理论 开启进程的诸多方式 进程join方法 进程间数据隔离 内容详细 操作系统的发展史 """学习并发编程其实就是在学习操作系统的发展史(底层逻辑)""" 1.穿孔卡片时代 CPU的利用率极低 2.联机批处理系统 将多个程序员的程序一次性录入磁带中 之后交由输 阅读全文 »
posted @ 2022-01-13 18:57 风花雪月* 阅读(169) 评论(0) 推荐(0) 编辑
摘要:内容概要 socket套接字编程 通信循环 代码健壮性校验 链接循环 TCP黏包现象(流式协议) 报头制作、struct模块、封装形式 UDP代码编写 内容详细 socket套接字编程 我们自己想写一款可以数据交互的程序 # 只要涉及到远程数据交互必须要操作OSI七层 所以有现成的模块直接实现 so 阅读全文 »
posted @ 2022-01-13 17:18 风花雪月* 阅读(59) 评论(0) 推荐(1) 编辑
摘要:内容概要 软件开发架构 网络理论前戏 OSI七层协议(五层) 以太网协议、IP协议、port协议、arp协议 交换机、路由器、局域网、广域网 TCP协议 三次握手 与四次挥手 UDP协议 内容详细 软件开发架构 c/s架构 c:client 客户端 s:server 服务端 """ 将客户端看成是去 阅读全文 »
posted @ 2022-01-11 21:23 风花雪月* 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示