python面试题
2021-05-02 04:30
阅读:299
GIL锁,是python的全局解释器锁,同一进程中,假如有多个线程运行,一个线程在运行的python程序的时候会占用python解释器(就是加了一把GIL锁),在进程内的其他线程无法运行,等该线程运行完后,GIL锁释放掉,其他的线程才可以运行。如果线程运行时遇到耗时的操作,则解释器锁释放,使其他线程运行。所以在多线程中,线程的运行仍有先后顺序的,并不是同时进行的。
上一篇:Java探针
下一篇:Java并发包中的线程池
评论
亲,登录后才可以留言!