Tag Archives: python多线程 python GIL

浅谈Python的多线程的GIL

在谈什么是GIL之前,我们来看看Python的线程例子

import threading

def worker():
    """thread worker function"""
    print 'Worker'
    return

threads = []
for i in range(5):
    t = threading.Thread(target=worker)
    threads.append(t)
    t.start()

上面的例子中,创建了5个线程,每个线程打印Worker之后就退出了。

继续阅读

Posted in Python | Tagged | 1 Comment