Пытаюсь вызвать функцию дважды, но с разными параметрами, параллельно использую модуль
multiprocessing
. Но в терминале вижу, что выполняется только вызов p1(код ниже).
Подскажите, что не так и как лучше сделать? Спасибо!
from django.apps import AppConfig
class CurrencyRatesConfig(AppConfig):
name = 'currency_rates'
def ready(self):
import time
from multiprocessing import Process
import currency_rates.ws_get_rates
p1 = Process(currency_rates.ws_get_rates.get_rates('1m', 'tBTCUSD', 'BTC2USD'))
p1.start()
p2 = Process(currency_rates.ws_get_rates.get_rates('1m', 'tIOTUSD', 'IOT2USD'))
p2.start()
p1.join()
p2.join()