摘要: 1、threading模块是Python里面常用的线程模块,多线程处理任务对于提升效率非常重要,先说一下线程和进程的各种区别,如图 概括起来就是 2、threading模块可以创建多个线程,不过由于GIL锁的存在,Python在多线程里面其实是快速切换,下面代码是创建线程的简单体验 在线程里面set 阅读全文
posted @ 2017-02-28 23:52 蜗牛仔 阅读(84952) 评论(1) 推荐(1) 编辑
摘要: 客户端的代码都是一样的,就差个端口 执行结果:只要启动服务器端,然后不同的客户端多次启动都能收到信息,多个端口成功被监听 2、下面使用select模块实现多路复用,使同一个端口同时接收多个链接 启动这个服务端之后,就可以实现多路复用了,可以接收多个客户端同时连接 3、下面介绍一些多路操作里面的读写分 阅读全文
posted @ 2017-02-28 00:52 蜗牛仔 阅读(2324) 评论(0) 推荐(0) 编辑