2019年5月7日

DAY 34 进程通信、消费者模型和线程

摘要: 一.进程间通行 队列:先进先出 堆栈:先进后出 一般利用队列实现进程间的通信 二.基于队列实现进程间通信 三.生产者消费者模型 生产者消费者模型: 生产者: 生产数据的程序 消费者: 处理数据的程序 解决供需不平衡的问题 定义一个队列,用来存放固定数量的数据 解决一个生产者和消费者不需要直接交互,两 阅读全文

posted @ 2019-05-07 21:13 ZY_LO 阅读(114) 评论(0) 推荐(0) 编辑

DAY 33 进程理论与进程方法

摘要: 一.进程理论 1.什么是进程,与程序的区别 程序是一堆代码,而进程是指正在运行的程序 进程是一个实体,每一个进程都有它自己独立的内存空间 2.同步和异步:针对任务的提交方式 同步:提交任务后原地等待任务的返回结果,期间不做任何事 异步:提交任务后,不等待任务的返回结果,直接运行下一行代码 3.阻塞和 阅读全文

posted @ 2019-05-07 07:34 ZY_LO 阅读(98) 评论(0) 推荐(0) 编辑

DAY 32 UDP协议、Socketserver模块,并发编程基础

摘要: 一.粘包现象 1.为什么会出现粘包现象 1.只有在TCP协议中才会出现粘包现象,因为TCP协议是流式协议 2.TCP协议的特点是将数据量小、时间间隔比较短的数据一次性打包发送 3.粘包现象的本质是因为不知道需要接受的数据的长短 2.如何解决粘包问题 1.发送数据直接先告诉对方数据量的大小 2.利用s 阅读全文

posted @ 2019-05-07 07:33 ZY_LO 阅读(170) 评论(0) 推荐(0) 编辑

DAY 30 网络编程基础

摘要: 一.软件开发架构 1.c/s架构 c:客户端 s:服务端 2.b/s架构 b:浏览器 c:服务器 手机端:好像C/S架构比较火,其实不然,微信小程序、支付宝第三方接口 B/S架构的优点是统一接口 PC端:B/S架构比较火 本质:B/S其实也是C/S 服务端:24小时不间断提供服务,谁来我就服务谁。 阅读全文

posted @ 2019-05-07 07:28 ZY_LO 阅读(93) 评论(0) 推荐(0) 编辑

导航