Я создал несколько python процессов и потоков, таких как:
from multiprocessing import Process
from threading import Thread
def thread():
pass
#some job
def process(threads_nr):
for i in range(threads_nr):
d = Thread(target=thread,args=())
d.setDaemon(True)
d.start()
data_list = ['group1','group2']
for data in data_list:
proc = Process(target=process, args=(2,))
proc.daemon = True
proc.start()
#doing something else
и заметил, что все потоки работают на одном процессоре (номер процессора слева):
Кто-нибудь знает, почему?