当前位置: 首页 > article >正文

————python网络并发测试题————

理论篇
1、简述 OSI 七层协议
2、 什么是 C/S B/S 架构 ?
3、 简述 TCP 三次握⼿、四次挥⼿的流程。
4、TCP UDP 的区别 ? 为何基于 tcp 协议的通信⽐基于 udp 协议的通信更可靠?
5、 什么是 socket? 简述基于 tcp 协议的套接字通信流程
6、 简述进程、线程、协程的区别
7、 什么是 GIL ?
8、 进程之间如何进⾏通信 ?
9、 什么是并发和并⾏ ?
10、 ⽣产者消费者模型应⽤场景 ?
11、 解释⼀下什么是锁,有哪⼏种锁 ?
12、 线程是并发还是并⾏,进程是并发还是并⾏?
13、 有了 GIL 锁,为什么还要互斥锁?
代码实战篇
1. 写⼀个服务端和客户端,加上通信和链接循环,互相发送消息.
2. 写⼀个基于TCP协议的服务端和客户端⾼并发程序.
# 普通要求:服务端使⽤多进程实现
# 拔⾼要求:服务端使⽤协程使⽤


http://www.kler.cn/a/106244.html

相关文章:

  • 数据库的隔离机制---对MySQL 默认隔离级别的理解
  • [ 网络安全介绍 3 ] 网络安全事件相关案例有哪些?
  • 计算机网络在线测试-概述
  • Rewar Model的输出(不包含训练)
  • ISP是什么?
  • 如何知道表之间的关系(为了知识图谱的构建)
  • 使用hibernate,报出ORA-00933_ SQL 命令未正确结束
  • 小程序如何设置自取规则
  • 容联七陌百度营销通BCP解决方案,让营销更精准
  • Git撤销已经push到远程分支的commit
  • Java BigInteger比Long更大的整数自增转字符串存储
  • “如何应用数据分析提升软件开发流程效率?”
  • 代码审计及示例
  • 离线电商数仓(三)
  • 算法通关村第三关-青铜挑战数组专题
  • Golang Websocket框架:实时通信的新选择
  • SLAM从入门到精通(lidar的运动畸变矫正)
  • 【springboot单元测试,集成测试】
  • FLStudio21完整版编曲软件多少钱?要不要购买
  • 【电路笔记】-电路中的复数与相量(Phasor)
  • uni-app配置微信开发者工具
  • Java练习题2021-4
  • C#开发的IEnumerable接口
  • 将安全作为首要目标 — Venus 的现状和前景展望
  • 【c++】打家劫舍(动态规划)
  • 嵌入式实时操作系统的设计与开发(信号量学习)