Python - 装饰器 回忆函数基础-47
装饰器属于高级知识,自己定义装饰器情况较少。但我们会用到包里面或第三方中的装饰器, 01函数基础 001概述 (1)场景1 :用于管理和增强函数行为 ...
装饰器属于高级知识,自己定义装饰器情况较少。但我们会用到包里面或第三方中的装饰器, 01函数基础 001概述 (1)场景1 :用于管理和增强函数行为 ...
讲一个新模块, 该模块给我们提供一个抽象层,我们的程序最终解决还是要依靠多线程和多进程,但是我们不用考虑多进程和多线程的实现细节,我们通...
06 multiprocessing多进程模块 之前讲解了多线程的开发,合理利用多线程可以提高效率,但是由于Python GIL全局解释器锁的限制,多线程更多的适合IO密集型的操...
05队列queue 通俗理解就是排队,典型的保障多线程共享资源的有序操作。 Python提供了模块queue,分为三...
001 场景例子 三人同时往一个框里放鸡蛋,没有锁情况,会出现顺序混乱 结果是混乱的 002改进 声明一个锁 放鸡蛋时候加锁和开锁。或者用with lock:  ...
001 例子1:子线程统一执行 代码说明: 声明数组存放线程实例,目的是子线程统一执行开始 threading.Thread()方法的参数说明: 第一个参数group默认为空,无实际意义,为后来版本预留位置 第二个参数target,表示当前...
多线程并非并发编程的唯一技术手段,但是用的比较多的还是多线程。 001 单线程例子 创建文件 002 多线程例子 缺点没有控制进程结束的机制 _thread...
OS模块常用功能 获取版本 获取工作目录 获取工作目录下面内容 切换工作目录 获取某个目录下面内容 获取当前进程 获取父级进程 了解例子略,有兴趣自己研究 ...