Как использовать многопоточность Python (Maya)
Я искал примеры от других людей, но я не могу заставить его работать должным образом.
Он будет либо использовать одно ядро, либо в основном замораживать майя, если ему дадут слишком много для обработки, но я никогда не получаю более одного ядра, работающего одновременно.
Так, например, это то, что я хотел бы сделать на самом базовом уровне. В основном, просто позвольте каждому циклу работать одновременно на другом процессоре с разными значениями (в этом случае два значения будут использовать два процессора)
mylist = [50, 100, 23]
newvalue = [50,51]
for j in range(0, len(newvalue)):
exists = False
for i in range(0, len(mylist)):
#search list
if newvalue[j] == mylist[i]:
exists = True
#add to list
if exists == True:
mylist.append(mylist)
Можно ли было это осуществить? Фактический код, который я хочу использовать, может занять от нескольких секунд до 10 минут для каждого цикла, но теоретически все они могут выполняться одновременно, поэтому я подумал, что многопоточность ускорит загрузку
Имейте в виду, что я все еще относительно новичок в Python, поэтому пример был бы очень признателен
Ура :)