并发编程 09-4 | 全局解释器锁 & 多进程 & 池 GIL CPython 在解释器进程级别有一把锁,叫做GIL,即全局解释器锁。 GIL 保证CPython进程中,只有一个线程执行字节码。甚至是在多核CPU的情况下,也只允许同时只能 有一个CPU核心... 06月10日评论 阅读全文
点点滴滴 python 常用函数汇总(持续更新中) 1、print()函数 打印内容 打印多项时,用逗号隔开。 每一项默认用空格隔开。它还有许多参数,用来自定义格式。 1.1 sep指定分隔符 比如用“|”分割每一项 1.2 end 指定结束符 pri... 06月10日评论 阅读全文
并发编程 09-3 | 线程同步 概念 多线程中对共享资源的访问,需要保证“线程安全”。 另外,如果一个线程需要获取另外一个线程的状态,来判断自身的先一步动作,需要一个线程间信号的传递。 Event *** Event事件,是线程间通... 06月07日评论 阅读全文
并发编程 09-2 | 多线程 多线程基本概念 一个进程中,有多个工作线程,是为多线程。 主线程一般是做资源管理,协调,监视等功能,而工作线程是真正运行工作函数,真正干活的。 每个线程都有自己的stack栈,栈是一种后进先出内存数据... 06月03日评论 阅读全文
并发编程 09-1 | 并发编程基本概念 并发编程基本概念 并发和并行的区别: 并发:一段时间内,必须做完一些事情 并行:同一时刻,同时做几件事 并行是并发的一种水平扩展的解决手段。 进程和线程 进程是系统中最小的资源管理单位,是程序运行在内... 06月01日评论 阅读全文