- 博客(5)
- 收藏
- 关注
原创 Python多线程
进程与线程: 进程:一个执行中的程序,每个进程都拥有自己的地址空间、内存、数据栈等。进程由操作系统统一管理。 线程:可以理解为在一个主进程中运行的迷你进程,共享相同的上下文。线程包括开始、执行顺序和结束三部分。它有一个指令指针用来记录当前执行的上下文,当其他线程运行时可以对其进行中断和挂起。 一个进程中的各个线程与主进程共享数据空间,所以比起独立的两个进程,线程间的信息共享与通信更加容易,也正是这样的数据共享机制让多任务间的协作成为可能。当然,在单核c...
2021-07-27 19:54:46
744
原创 socksetserver模块
socketserver模块是标准库中的一个高级模块,它能够简化很多代码,帮我们处理一些繁琐的工作并使用类来编写应用程序。 socketserver模块类 TCP/UDPServer 基础的网络同步TCP/UDP服务器 UnixStreamServer UnixDatagramServer 基于文件的基础同步TCP/UDP服务器 ForkingMixIn ThreadingMixIn 核心派出或线程功能:只用作m...
2021-07-10 22:42:36
122
2
原创 python基于套接字的网络编程
在学习基于套接字的网络编程之前,我们需要了解他的架构——客户端/服务器架构,其中服务器就是一系列硬件或者软件,为一个或多个客户端提供所需服务。因此服务器就存在的唯一目的就是等待客户端的请求并做出响应,然后等待下一个请求,后面的所有设计都是在基于这个架构完成的。 客户端/服务器系统可以分为硬件和软件,其中文件服务器就是硬件服务器的一个例子,代表为Sun公司的NFS系统,在这里客户端/服务器系统被巧妙地抽象为一个磁盘,使用户在使用时的体验类似于访问本地磁盘。与硬件服务器相同,软件服务器也运行在一块硬件...
2021-07-09 21:54:26
478
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人