上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: [TOC] 多道技术 单道:一台哦到 多道: 时间上复用, 遇到IO操作就会切换,程序占用CPU时间过长就会切换 空间上复用, 支持多个程序 并发与并行 并发:看起来像是同时运行 并行:真正意义上的同时运行 并行与并发的区别: 并行是从微观上,也就是一个精确的时间片刻,有不同的程序在执行 并发是从宏 阅读全文
posted @ 2019-10-27 19:47 SetCreed 阅读(129) 评论(0) 推荐(0) 编辑
摘要: [TOC] 软件开发架构 C/S架构 client:客户端 server:服务端 优点:软件的使用稳定,网络资源占用少 缺点: 若需要使用多个软件,需要下载多个客户端 服务端更新后,用户也需要跟着下载更新 B/S架构 browser:浏览器 server:服务端 优点:以浏览器充当客户端,服务端更新 阅读全文
posted @ 2019-10-27 19:46 SetCreed 阅读(305) 评论(0) 推荐(0) 编辑
摘要: [TOC] Event事件 用来控制线程的执行 出现 ,就会把这个线程设置为False,就不能执行这个任务; 只要有一个线程出现 ,就会告诉Event对象,把有 的用户全部改为True,剩余的任务就会立马去执行。由一些线程去控制另一些线程,中间通过Event。 进程池与线程池 1. 进程池与线程池是 阅读全文
posted @ 2019-10-24 22:28 SetCreed 阅读(290) 评论(0) 推荐(0) 编辑
摘要: [TOC] GIL全局解释锁 1. GIL本质上是一个互斥锁。 2. GIL是为了阻止同一个进程内多个进程同时执行(并行) 单个进程下的多个线程无法实现并行,但能实现并发 3. 这把锁主要是因为Cpython的内存管理不是线程安全的 保证线程在执行任务时不会被垃圾回收机制回收 多线程的作用 1. 计 阅读全文
posted @ 2019-10-23 21:57 SetCreed 阅读(277) 评论(0) 推荐(0) 编辑
摘要: [TOC] 进程互斥锁 多进程同时抢购余票 使用锁来保证数据安全 进程互斥锁: 让并发变成串行,牺牲了执行效率,保证了数据安全 在程序并发时,需要修改数据使用 队列 队列遵循的是先进先出 队列:相当于内存中一个队列空间,可以存放多个数据,但数据的顺序是由先进去的排在前面。 添加数据 取数据,遵循队列 阅读全文
posted @ 2019-10-22 21:40 SetCreed 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 写一个基于TCP协议套接字,服务端实现接收客户端的连接并发。 多进程实现 服务端: 客户端 多线程实现 服务端: 客户端: 阅读全文
posted @ 2019-10-22 19:55 SetCreed 阅读(157) 评论(0) 推荐(0) 编辑
摘要: [TOC] 操作系统发展史 穿孔卡片 一个计算机房,只能被一个穿孔卡片使用 缺点: CPU利用率低 联机批处理 支持多用户去使用一个计算机房 脱机批处理系统 高速磁盘: 提高文件的读取速度 优点: 提高CPU的利用率 多道技术(基于单核情况下研究) 单道:多个使用CPU是串行 多道: 空间上的复用: 阅读全文
posted @ 2019-10-21 21:18 SetCreed 阅读(514) 评论(0) 推荐(0) 编辑
摘要: FTP: 1.注册(每个用户都有自己的一个自己的目录,可以用户名命名) 2.登录(每个用户登录成功后,进入当前用户的目录) 3.上传电影或普通文件,客户端可以选择上传的电影,保存到当前用户目录下 4.用户可在自己的目录下选择需要下载的普通文件或电影 项目放在github上了 阅读全文
posted @ 2019-10-20 22:05 SetCreed 阅读(87) 评论(0) 推荐(0) 编辑
摘要: [TOC] subproess模块 TCP粘包问题 服务端第一次发送的数据,客户端无法精确一次性接收完毕,下一次发送的数据与上一次数据黏在一起了。 1. 无法预测对方需要接收的数据大小长度 2. TCP流式协议,会将多次连续发送数据量小、并且时间间隔短的数据一次性打包发送。 基于TCP的套接字客户端 阅读全文
posted @ 2019-10-20 22:00 SetCreed 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 基于TCP协议的套接字编程(简单) 服务端 客户端 基于TCP协议的套接字编程(复杂) 服务端 客户端 服务端服务多个客户 服务端 客户端 阅读全文
posted @ 2019-10-20 21:59 SetCreed 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页