摘要: GIL(Global Interpreter Lock ) GIL从名称翻译:全局解释器锁。 作用:限制同一个进程内只同一时刻允许一个线程执行(不允许并行),即使计算机有多核功能。从而保证线程安全 来源:Cpython解释器 也就是说GIL是一把互斥锁,限制程序并行执行。它的级别是解释器级别的,强制 阅读全文
posted @ 2018-08-15 14:51 码、、码 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 一,进程的理论基础 一个应用程序,归根结底是一堆代码,是静态的,而进程才是执行中的程序,在一个程序运行的时候会有多个进程并发执行。 进程和线程的区别: 进程是系统资源分配的基本单位。 一个进程内可以包含多个线程,属于一对多的关系,进程内的资源,被其内的线程共享 线程是进程运行的最小单位,如果说进程是 阅读全文
posted @ 2018-08-15 12:17 码、、码 阅读(3774) 评论(0) 推荐(0) 编辑