我在Ubuntu 14.04中编写了以下多个线程代码
import threading
def worker():
"""thread worker function"""
while True:
continue
return
threads = []
for i in range(4):
t = threading.Thread(target=worker)
threads.append(t)
t.start()
~
这是图像: CPU load image
一个包含四个线程的进程占用了四个CPU核心。为什么呢?