随笔分类 -  python网络编程

摘要:1.主进程会等待所有子进程结束后才会程序结束 2.主线程也会等待所有子线程结束后才会主线程结束 3.from multiprocessing import Pool这个进程池,并不会等待所有的进程运行完成,而是主线程代码执行完成后程序就立即结束 . 所以这个进程池需要加p.close()和p.joi 阅读全文
posted @ 2018-08-01 22:20 auxiaoliu 阅读(6715) 评论(2) 推荐(0)
摘要:selectors 模块使用示例1 selectors 模块使用示例2 select模块使用示例: 阅读全文
posted @ 2018-08-01 21:50 auxiaoliu 阅读(569) 评论(1) 推荐(0)
摘要:引用链接:http://www.cnblogs.com/pengyingh/articles/6586760.html GIL 与 Python 线程的纠葛 GIL 是什么东西?它对我们的 python 程序会产生什么样的影响?我们先来看一个问题。运行下面这段 python 程序,CPU 占用率是多 阅读全文
posted @ 2018-07-31 19:23 auxiaoliu 阅读(623) 评论(0) 推荐(0)
摘要:主要内容: 1 线程的Thread模块2 同步控制 : 锁 事件 信号量 条件 定时器 线程: 进程是资源分配的最小单位,线程是CPU调度的最小单位.每一个进程中至少有一个线程。 线程的特点: 在多线程的操作系统中,通常是在一个进程中包括多个线程,每个线程都是作为利用CPU的基本单位,是花费最小开销 阅读全文
posted @ 2018-07-30 15:56 auxiaoliu 阅读(168) 评论(0) 推荐(0)
摘要:1.进程池 2. 线程 # 理论 # Threading.Thread来创建线程 1.进程池 参数介绍 主要方法 其他方法(扩展了解) 如果使用p.apply()方法,这个就变成同步的了. 示例如下: 只有使用p.apply_async()才会有异步效果: 如果函数有返回值,那么进程池中怎么获取呢, 阅读全文
posted @ 2018-07-27 17:52 auxiaoliu 阅读(196) 评论(0) 推荐(0)
摘要:1. 进程之间的通信 1)队列 ***** 2)管道 ***2 进程之间的数据共享 *3 进程池 ***** 进程间通信 IPC(Inter-Process Communication) 进程的概念: 创建共享的进程队列,Queue是多进程安全的队列,可以使用Queue实现多进程之间的数据传递。 其 阅读全文
posted @ 2018-07-26 16:47 auxiaoliu 阅读(302) 评论(0) 推荐(0)
摘要:主要内容: # Process# 1.进程之间的数据隔离问题# 2.守护进程 # 几个进程的模型 进程同步的工具 # 有先后顺序 就是同步 # 进程之间 就是异步 # 希望原本异步的多进程操作,维持一个顺序 -- 同步工具# 3.锁 Lock *****# 4.信号量 Semaphore ***# 阅读全文
posted @ 2018-07-25 15:19 auxiaoliu 阅读(371) 评论(0) 推荐(0)
摘要:今日主要内容: 1 进程理论2 使用python来完成多进程3 进程的控制 相关理论参考链接如下: http://www.cnblogs.com/Eva-J/articles/8253549.html 进程:进程 是个资源分配单位 进程调度:就是多个进程(运行中的程序)在操作系统的控制下被CPU执行 阅读全文
posted @ 2018-07-24 17:28 auxiaoliu 阅读(232) 评论(0) 推荐(0)
摘要:socket编程因为协议的不同,分为两种,一种是TCP一种是UDP TCP socket编程 UDP socket编程 TCP socket编程 tcp编程流程如下: 相关代码参考如下 : sever端: client端: UDP编程流程如下: server端: client端: 关于TCP的三次握 阅读全文
posted @ 2018-07-18 16:31 auxiaoliu 阅读(1052) 评论(0) 推荐(0)