上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: part2: Process对象的其他方法或属性 join 正常情况下,主进程 制造了子进程后,自己会继续执行,但是 使用join后, 主进程 会 等待子进程结束,再继续执行 最后 才会打印 主进程 daemon 守护进程 设置了守护进程后,主进程将不再等待 子进程结束, 自己就结束程序了,子进程切 阅读全文
posted @ 2017-06-26 18:23 昂达达 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 基于多进程 server 端 同时处理多个socket客户端 阅读全文
posted @ 2017-06-26 18:05 昂达达 阅读(159) 评论(0) 推荐(0) 编辑
摘要: multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing。 multiprocessing模块用 阅读全文
posted @ 2017-06-26 17:58 昂达达 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 什么是线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 多线程(即多个控制线程)的概念是,在一个进程中存在多个控制线程,多个控制线程共享该进程的地址空间 进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的执行单位, 例如,北京地铁与上海 阅读全文
posted @ 2017-06-26 16:03 昂达达 阅读(116) 评论(1) 推荐(0) 编辑
摘要: 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 举例: egon在一个时间段内有很多任务要做:python备课的任务,写书的任务,交女朋友的任务,王者荣耀上分的任务, 但egon同一时刻只能做一个任务(cpu同一时间只能干一个活),如何才能玩出多个任务并发执行的效果? 阅读全文
posted @ 2017-06-26 15:58 昂达达 阅读(145) 评论(1) 推荐(0) 编辑
摘要: 什么是异常: 当程序报了异常之后,就不会向下继续 执行了;这时候需要我们 捕获这个异常,加以处理,使程序继续执行 常用异常: 格式 try: 被监控体; except: 错误类型 as e: #这里的e 是 保存的 错误的值 print(e) 实例 > 当捕获到异常, try 里面的 就不继续向下执 阅读全文
posted @ 2017-06-26 15:24 昂达达 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 解决思路: 先将要发送的数据 进行 len() 得出一个 字节数(比源文件字节数小很多倍),做成一个包头 然后如果 这个包头也很巨大的话,就再加一层 将包头的这个数字放在字典里面, 将字典 作为 包头的包头先传递过去 接受者 进行解包,先收到 包头的包头, 从里面 拿到 包头的 大小 再接受 包头, 阅读全文
posted @ 2017-06-20 17:25 昂达达 阅读(187) 评论(1) 推荐(0) 编辑
摘要: 服务端 阅读全文
posted @ 2017-06-20 16:14 昂达达 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 服务端: 阅读全文
posted @ 2017-06-20 15:54 昂达达 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 服务端: 阅读全文
posted @ 2017-06-20 15:36 昂达达 阅读(167) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页