摘要: python的GIL 在非python环境中,单核情况下,同时只能有一个任务执行。多核时可以支持多个线程同时执行。 在python中,无论有多少核,同时只能执行一个线程,这是由于GIL所导致的。 GIL(Global Interpreter Lock全局解释器锁),是为了数据安全所做的决定,某个线程 阅读全文
posted @ 2018-06-21 21:17 yc紫日 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 背景概念 线程 线程是操作系统中进行运算调度的最小单位。 线程被包含在进程之中,是进程中的实际运作单位。 一条线程指的是进程中一个单一顺序的控制流,一个进程可以并发多个线程,每条线程并行执行不同的任务。 一个线程是一个execution context(执行上下文),即一个CPU执行时所需要的一串指 阅读全文
posted @ 2018-06-21 21:14 yc紫日 阅读(122) 评论(0) 推荐(0) 编辑