python面试题

2021-05-02 04:30

阅读:299

GIL锁,是python的全局解释器锁,同一进程中,假如有多个线程运行,一个线程在运行的python程序的时候会占用python解释器(就是加了一把GIL锁),在进程内的其他线程无法运行,等该线程运行完后,GIL锁释放掉,其他的线程才可以运行。如果线程运行时遇到耗时的操作,则解释器锁释放,使其他线程运行。所以在多线程中,线程的运行仍有先后顺序的,并不是同时进行的。

上一篇:Java探针

下一篇:Java并发包中的线程池


评论


亲,登录后才可以留言!