随笔分类 - python并发编程
摘要:一、线程基础和GIL锁 1.1 线程和进程 进程 数据隔离,资源分配的最小单位,可以利用多核,操作系统调度,数据不安全,开启关闭切换时间开销大,一般开启的进程数不会超过cpu个数的两倍 线程 同一个进程中的多个线程同时被cpu执行,数据共享,操作系统调度的最小单位,可以利用多核,操作系统调度,数据不
阅读全文
摘要:一、操作系统基础 定义:操作系统是一个协调、管理和控制计算机硬件资源和软件资源的控制程序。 操作系统本质位于计算机硬件和软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组成。 操作系统的发展
阅读全文