01 2019 档案

摘要:GIL锁 GIL全局解释器锁,是防止多个线程在同一时间同时执行的、CPython解释器特有的一种互斥锁。 每一个py文件都会有自己的解释器,也就是说不同py文件的GIL都是独立的, ps:分散于不同进程内的线程不会去争抢同一把GIL,只有同一个进程的多个线程才争抢同一把GIL。 CPython解释器 阅读全文
posted @ 2019-01-03 16:42 real-admin 阅读(301) 评论(0) 推荐(0)
摘要:多线程 多进程: 核心是多道技术,本质上就是切换加保存技术。 当进程IO操作较多,可以提高程序效率。 每个进程都默认有一条主线程。 多线程: 程序的执行线路,相当于一条流水线,其包含了程序的具体执行步骤。 操作系统是工厂,进程就是车间,线程就是流水线。 同一个进程的线程PID相同 线程和进程的关系: 阅读全文
posted @ 2019-01-02 17:05 real-admin 阅读(161) 评论(0) 推荐(0)