Jak używać wielowątkowości python (maya)
Patrzyłem na przykłady od innych ludzi, ale nie wydaje mi się, żeby działało poprawnie.
Albo użyje pojedynczego rdzenia, albo w zasadzie zamrozi mayę, jeśli będzie za mocno przetwarzany, ale nigdy nie wydaje mi się, aby więcej niż jeden rdzeń działał na raz.
Na przykład jest to coś, co chciałbym zrobić na bardzo podstawowym poziomie. Przede wszystkim pozwól, aby każda pętla działała jednocześnie na innym procesorze z różnymi wartościami (w tym przypadku dwie wartości wykorzystywałyby dwa procesory)
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)
Czy byłoby możliwe, aby to wyłączyć? Rzeczywisty kod, z którego chcę korzystać, może trwać od kilku sekund do 10 minut dla każdej pętli, ale teoretycznie mogą one działać od razu, więc sądziłem, że wielowątkowość przyspieszy ładowanie
Pamiętaj, że wciąż jestem stosunkowo nowy w pythonie, więc przykład byłby naprawdę doceniony
Twoje zdrowie :)