python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 一、死锁现象与递归锁 进程也是有死锁的 所谓死锁: 是指两个或两个以上的进程 ...
分类:
编程语言 时间:
2018-12-19 21:04:49
阅读次数:
231
python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 一、互斥锁 进程之间数据隔离,但是共享一套文件系统,因而可以通过文件来实现进程直接的 ...
分类:
编程语言 时间:
2018-12-19 21:03:02
阅读次数:
205
python并发编程之IO模型, python并发编程之IO模型, python并发编程之IO模型, python并发编程之IO模型, 了解新知识之前需要知道的一些知识 同步(synchronous):一个进程在执行某个任务时,另外一个进程必须等待其执行完毕,才能继续执行 #所谓同步,就是在发出一个 ...
分类:
编程语言 时间:
2018-12-19 20:52:45
阅读次数:
217
python并发编程之进程池,线程池,协程 python并发编程之进程池,线程池,协程 python并发编程之进程池,线程池,协程 python并发编程之进程池,线程池,协程 需要注意一下不能无限的开进程,不能无限的开线程最常用的就是开进程池,开线程池。其中回调函数非常重要回调函数其实可以作为一种编 ...
分类:
编程语言 时间:
2018-12-19 20:50:35
阅读次数:
178
Cpython支持的进程与线程 Cpython支持的进程与线程 Cpython支持的进程与线程 Cpython支持的进程与线程 一、multiprocessing模块介绍 python中的多线程无法利用CPU资源,在python中大部分情况使用多进程。python中提供了非常好的多进程包multip ...
分类:
编程语言 时间:
2018-12-19 20:49:53
阅读次数:
205
面向对象之反射及内置方法 一、静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被类调用,就像正常调用函数一样 类方法和静态方法的相同点:都可以直接被类调用 ...
分类:
编程语言 时间:
2018-12-19 19:41:42
阅读次数:
181
python 异常处理 python 异常处理 python 异常处理 python 异常处理 一、错误与异常 程序中难免会出现错误,而错误分为两种 1.语法错误:(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误:(逻辑错误),比如用户输入的不合适等一系列错 ...
分类:
编程语言 时间:
2018-12-19 19:38:12
阅读次数:
208
一:用户交互 与用户交互主要使用input,这里需要说明三点: 1:input会等待用户输入 2:会将输入的内容赋值给变量 3:input出的变量都是字符串类型(str) ...
分类:
编程语言 时间:
2018-12-18 22:44:26
阅读次数:
275
与文件相关的两个模块中的内置函数:os模块和os.path模块内的函数。 1.模块的概念 模块就是实现某类特定功能的一类函数和变量的文件,后缀名是.py,它可以被其他程序调用,调用语句是import。 2.os模块 getcwd()函数:获取当前工作目录 chdir()函数:改变当前目录 listd ...
分类:
编程语言 时间:
2018-12-18 19:37:51
阅读次数:
156
import struct pack、unpack、pack_into、unpack_from # ref: http://blog.csdn.net/JGood/archive/2009/06/22/4290158.aspx import struct #pack - unpack print p ...
分类:
编程语言 时间:
2018-12-18 17:21:38
阅读次数:
196