上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 61 下一页
摘要: 1.多线程-共享全局变量 进程之间不共享全局变量,所有出现了进程间通信 2.共享全局变量的缺点 1)两个线程同时对全局变量修改 2)等第一个线程+100000结束,才执行第二个线程 3)列表当做参数传入 总结: 在一个进程内的所有线程共享全局变量,能够在不适用其他方式的前提下完成多线程之间的数据共享 阅读全文
posted @ 2017-12-03 15:14 venicid 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 1.第1种方式:threading模块 1)单线程执行 2)多线程执行 主线程会等待所有的子线程结束后才结束 主线程会等待所有的子线程结束后才结束 2.线程和进程的区别联系 进程是资源分配的单位,资源,内存,屏幕,等 线程是cpu调度的单位 1个进程内有1个主线程,主线程可以创建多个子线程 主线程任 阅读全文
posted @ 2017-12-03 14:53 venicid 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1.如何进行开发? 2.版本1:程序大框架 3.版本2:创建一个文件夹 1)ipython3 获取小知识点 2)写程序 3)测试程序 4)版本2:程序 4.版本3:获取old文件夹中的所有文件 1)获取知识点 2)写程序 3)测试 4)版本3:程序 5.版本4:模块化 6.版本5:多进程copy文件 阅读全文
posted @ 2017-12-03 11:19 venicid 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1.进程间通信-Queue Process之间有时需要通信,操作系统提供了很多机制来实现进程间的通信。 说明 初始化Queue()对象时(例如:q=Queue()),若括号中没有指定最大可接收的消息数量,或数量为负值,那么就代表可接受的消息数量没有上限(直到内存的尽头); Queue.qsize() 阅读全文
posted @ 2017-12-02 20:31 venicid 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1. 3种方式比较 2.apply堵塞式 不用 阅读全文
posted @ 2017-12-02 18:56 venicid 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.multiprocessing模块 multiprocessing模块就是跨平台版本的多进程模块。 multiprocessing模块提供了一个Process类来代表一个进程对象, 2.Process语法结构: Process([group [, target [, name [, args [ 阅读全文
posted @ 2017-12-02 18:42 venicid 阅读(236) 评论(0) 推荐(0) 编辑
摘要: # 注意,fork函数,只在Unix/Linux/Mac上运行,windows不可以 1.如下程序,来模拟“唱歌跳舞”这件事情 !!!注意 很显然刚刚的程序并没有完成唱歌和跳舞同时进行的要求 如果想要实现“唱歌跳舞”同时进行,那么就需要一个新的方法,叫做:多任务 2.进程的创建-fork 1.) 进 阅读全文
posted @ 2017-12-02 15:50 venicid 阅读(835) 评论(1) 推荐(0) 编辑
摘要: pep8 编码规范 Python Enhancement Proposals :python改进方案 https://www.python.org/dev/peps/ 1. 每级缩进用4个空格。 括号中使用垂直隐式缩进或使用悬挂缩进。后者应该注意第一行要没有参数,后续行要有缩进。 2.if语句跨行时 阅读全文
posted @ 2017-12-01 22:38 venicid 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1. pdb pdb是基于命令行的调试工具,非常类似gnu的gdb(调试c/c++)。 2.执行时调试 程序启动,停止在第一行等待单步调试。 3.交互调试 进入python或ipython解释器 4.程序里埋点 当程序执行到pdb.set_trace() 位置时停下来调试 5.日志调试 6.集成开发 阅读全文
posted @ 2017-12-01 22:20 venicid 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Python有一套很有用的标准库(standard library)。标准库会随着Python解释器,一起安装在你的电脑中的。 它是Python的一个组成部分。这些标准库是Python为你准备好的利器,可以让编程事半功倍。 1.常用标准库 1)hashlib 参考文档: 更多标准库 2.扩展库,用哪 阅读全文
posted @ 2017-12-01 18:06 venicid 阅读(111) 评论(0) 推荐(0) 编辑
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 61 下一页