day31 基于udp协议套接字通信 udp协议通信循环原理分析 udp协议没有粘包问题/基于socketserver模块实现并发的套接字(tcp) 基于socketserver模块实现并发的套接字(udp) 进程的简单介绍 操作系统的功能介绍 操作系统的发展史

先把报头的长度做成4个bytes的字节类型

对方收到4个bytes还能解出报头的长度

2、如何解决粘包问题?

自定义报头

接受方应该先把头拿到然后再接受数据 

TCP发数据像水流

UDP报头和报文

人为的给每一段数据加报头  

UDP一定唯一对应一个接受

并发:看起来是同时处理的这就是并发 TCP协议不行 UDP协议行的   (速度太快,可以收一个人的)

 server forever()#无限提供服务  每建立一个连接

进程

1、什么是进程

进程指的就是一个正在运行的程序,或者说是程序运行的过程,这是一个抽象的概念

进程起源于操作系统的,是操作系统最核心的概念,操作系统所有其他概念都是围绕进程展开的

  多道技术

2、为何要用进程

  并发

3、如何用进程

  开启进程的两种方式:

操作系统简介:

  如何才能实现多个任务的进行,来多个CPU

1:串行:一个任务完完整整的运行完毕后,才能运行下一个任务

2:什么是并发,什么是并行

并发:看起来多个任务同时运行,单核也可以实现并发

3:并行:真正意义的同时运行,只有多核才能实现并行

4:cpu的功能

CPU 是用来做计算,cpu是无法执行IO操作的,一旦遇到 IO操作,应该让cpu去执行别的任务

5:多道技术(操作系统在运用多道技术)

1、空间上的复用=>多个进程公用一个内存条

2、时间上的复用=》多个进程复用同一个CPU的时间

  CPU遇到IO切换

  一个进程占用CPU时间过长也会切走

原文地址:https://www.cnblogs.com/wangmiaolu/p/9287396.html