Как подключить многопоточность для одной функции с разными аргументами?

Рейтинг: 0Ответов: 1Опубликовано: 10.04.2023

Есть одна функция, которую нужно вызывать одновременно с тремя разными аргументами, подскажите, пожалуйста, как это реализовать на примере многопоточности в python.

def fun(a):
   p = a + 10
   return p


fun(4)
fun(10)
fun(15)

Ответы

▲ 0Принят
from threading import Thread

def fun(a):
   p = a + 10
   return p

p1 = Thread(target = fun, args = (4,))
p2 = Thread(target = fun, args = (10,))
p3 = Thread(target = fun, args = (15,))

p1.start()
p2.start()
p3.start()