会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SuraSun
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2018年10月29日
Day037--Python--线程的其他方法,GIL, 线程事件,队列,线程池,协程
摘要: 1. 线程的一些其他方法 threading.current_thread() # 线程对象 threading.current_thread().getName() # 线程名称 threading.current_thread().ident # 当前线程ID threading.get_ide
阅读全文
posted @ 2018-10-29 15:53 SuraSun
阅读(183)
评论(0)
推荐(0)
2018年10月26日
Day036--Python--线程
摘要: 1. 线程 from threading import Thread def func(n): print(n) if __name__ == '__main__': t = Thread(target=func, args=(3,)) t.start() print('主线程结束') from t
阅读全文
posted @ 2018-10-26 15:30 SuraSun
阅读(233)
评论(0)
推荐(0)
2018年10月25日
Day035--Python--管道, Manager, 进程池, 线程切换
摘要: 管道 #创建管道的类: Pipe([duplex]):在进程之间创建一条管道,并返回元组(conn1,conn2),其中conn1,conn2表示管道两端的连接对象,强调一点:必须在产生Process对象之前产生管道 #参数介绍: dumplex:默认管道是全双工的,如果将duplex设置成Fals
阅读全文
posted @ 2018-10-25 15:58 SuraSun
阅读(316)
评论(0)
推荐(0)
2018年10月24日
Day034--Python--锁, 信号量, 事件, 队列, 生产者消费者模型, joinableQueue
摘要: 进程同步: 1. 锁 (重点) 锁通常被用来实现对共享资源的同步访问。为每一个共享资源创建一个Lock对象,当你需要访问该资源时,调用acquire方法来获取锁对象(如果其它线程已经获得了该锁,则当前线程需等待其被释放),待资源访问完后,再调用release方法释放锁 Lock 先异步, 到共同区域
阅读全文
posted @ 2018-10-24 12:47 SuraSun
阅读(486)
评论(0)
推荐(0)
2018年10月23日
Day033--Python--进程
摘要: 什么是进程? 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序
阅读全文
posted @ 2018-10-23 12:44 SuraSun
阅读(176)
评论(0)
推荐(0)
2018年10月22日
Day032--Python--操作系统, process进程
摘要: 多道技术背景: 提高工作效率(充分利用I/O阻塞的时间) (I: input, O: output) 同时执行多个任务 多道技术: 空间复用: 充分利用内存空间 时间复用: 充分利用I/O阻塞时间 空间上的复用:将内存分为几部分,每个部分放入一个程序,这样,同一时间内存中就有了多道程序。 缺点:首先
阅读全文
posted @ 2018-10-22 18:01 SuraSun
阅读(231)
评论(0)
推荐(0)
2018年10月18日
Day30--Python--struct, socketserver
摘要: fmt 长度表 # 服务端同时接待多个客户端 import socketserver class MyServer(socketserver.BaseRequestHandler): def handle(self): # 重新定义父类BaseRequestHandler中的handle方法. (约
阅读全文
posted @ 2018-10-18 17:02 SuraSun
阅读(268)
评论(0)
推荐(0)
2018年10月17日
Day29--Python--缓冲区, 粘包
摘要: tcp: 属于长连接,与一个客户端进行连接了以后,其他的客户端要等待.要想连接另外一个客户端,需要优雅地断开当前客户端的连接允许地址重用:server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)在bind IP地址和端口之前,写这句话,防止端口被占用无法使用.缓冲区: 输入缓冲区 # recv 输出缓冲区 # se...
阅读全文
posted @ 2018-10-17 20:15 SuraSun
阅读(285)
评论(0)
推荐(0)
2018年10月16日
Day28--Python--网络通信协议 tcp与udp下的socket
摘要: 昨日内容回顾: 1. CS架构 服务端客户端架构 软件CS架构: 京东,淘宝,QQ,微信,暴风影音,快播 硬件CS架构: 打印机 服务端: 提供服务的 客户端: 享受服务的 BS架构: 浏览器和服务端: 谷歌, 360, IE 2. 网络通信当中遇到的名词 硬件 网卡: 接收电信号 mac地址: 网
阅读全文
posted @ 2018-10-16 17:47 SuraSun
阅读(512)
评论(0)
推荐(0)
2018年10月15日
Day27--Python--初识socket
摘要: import socket server = socket.socket() ip_port = ('192.168.15.87', 8000) server.bind(ip_port) server.listen(3) print('等待连接中...') conn, addr = server.a
阅读全文
posted @ 2018-10-15 14:52 SuraSun
阅读(259)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告