抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

python 并发并发与并行的区别并发(Concurrency)和 并行(Paralle)是两个相关但不同的概念。 并行:指的是在同一时刻,多个任务可以同时进行,彼此之间互不干扰。在这种情况下,多个处理单元(如多核处理器)同时执行不同的任务。并行处理意味着任务之间真正同时执行。 并发:指的是在一段时间内,多个任务交替进行,每个任务都在一段时间内得到执行。尽管这些任务可能在同一时刻被处理,...

线程同步与多进程概述线程同步,线程间协同,通过某种技术,让一个线程访问某些数据时,其他线程不能访问这些数据,直到该线程完成对数据的操作; EventEvent事件,是线程间通信机制中最简单的实现,使用一个内部的标记flag,能过flag的True或者False的变化来进行操作 名称 含义 set() 标记设置为True。 clear() 标记设置为False。 is_s...

python模块化一般来说,编程语言中、库、包模块是同一概念,是代码组织方式。Python中只有一种模块对象类型,但是为了模块化组织模块的便利,提供了”包”的概念。 模块module: 指的是python的源代码文件;包package: 指的是模块组织在一起的和包名同名的目录及期相关文件。 导入语句 语句 含义 import 模块1[,模块2] 完全导入 import ......

python魔术方法一实例化 方法 意义 __new__ 实例化一个对象,该方法需要返回一个值,如果该值不是cls的实例,则不会调用__ini__,该方法永远都是一个静态方法 class A: # __new__ 有两个作用: 1. 实例化, 2.元类的构造过程 def __new__(cls, *args, **kwargs): # 1 构建实例,从无到有...

python 面向对象二常见时间名词GMT格林威治标准时间(Greenwich Mean Time,GMT),指的是太阳经过格林威治处的本初子午线时的 时间。是最早的世界时(UT,Universal Time)标准。 时区1884年制定了时区,以本初子午线为起点,经度每隔15度,划分一个时区,相邻时区相差一个小时。一 些国家会根据行政管理方便,调整时区。 UTC协调世界时(Coodinate...

python面向对象一面向对象什么是面向对象呢?一种认识世界、分析世界的方法论。将万事万物抽象为各种对象。类class 类是抽象的概念,是万事万物的抽象,是一类事物的共同特征的集合。用计算机语言来描述类,是属性和方法的集合。对象instance、object对象是类的具象,是一个实体。对于我们每个人这个个体,都是抽象概念人类的不同的实体。举例:你吃鱼你,就是对象;鱼,也是对象;吃就是动作你是...

python魔术方法二反射 概述运行时,runtime区别于编译时,指的是程序被加载到内存中执行的时候。反射reflection,指的是运行时获取类型定义信息。一个对象能够在运行时,像照镜子一样,反射出其类型信息。简单说,在Python中,能够通过一个对象,找出其type,class,attribute或method的能力,称为反射或者自省。具有反射能力的函数有type(),isinstan...

异常Exception 错误Error逻辑错误: 算法写错了,例如加法写成了减法笔误: 例如变量名写错了,语法错误函数或者类使用错误,其实这也属于逻辑错误总之,错误是可以避免的 异常Exception本意就是意外的情况这有个前提,没有出现上面说的错训,也就是说程序写的没有问题,但是在某些情况下,会出现一些意外,导致程序无法正常的执行下去。例如open函数操作一个文件,文件不存在,或者创建文...