zoukankan      html  css  js  c++  java
  • 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时间过长也会切走

  • 相关阅读:
    夜生活
    LOST
    TMD
    玩AJAX要先知道这些
    水漫金陵
    家装
    JAVA里面的小名堂
    朋友值多少钱
    猪八戒
    冬枣
  • 原文地址:https://www.cnblogs.com/wangmiaolu/p/9287396.html
Copyright © 2011-2022 走看看