随笔分类 - 并发编程
发表于 2022-11-21 21:31阅读:27评论:0推荐:0
摘要:线程和并发编程剩余小知识点 一、多线程实现TCP服务端并发 '''服务端''' import socket from multiprocessing import Process def get_server(): server = socket.socket() server.bind(('127
阅读全文 »
发表于 2022-11-18 17:30阅读:43评论:0推荐:0
摘要:创建进程的多种方式、多进程实现TCP并发等知识点 一、同步与异步 1.提交完成任务之后原地等待任务的返回结果,期间不做任何事 2.提交完任务之后不愿原地等待任务的返回结果,直接去做其他事情,有结果自动通知 二、阻塞与非阻塞 阻塞: 阻塞态:指结果返回之前,当前线程会被挂起,调用线程只有得到结果之后才
阅读全文 »
发表于 2022-11-17 19:55阅读:21评论:0推荐:0
摘要:操作系统和线程 一、黏包现象 1.黏包现象 情况一:发送方的缓存机制 发送端需要等缓冲区满才发送出去,造成粘包,发送数据时间间隔很短,数据很小,回合到一起,产生粘包。 情况二:接收方的缓存机制 接收方不及时接收缓冲区的包,造成多个包接收,客户端发送了一段数据,服务端只收了一小部分,服务端下次再收的时
阅读全文 »