Обработка данных в мультипотоке

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

Функция выглядит следующим образом:

def obrabotka(dan):
    for result in dan['results']:
        ticker = str(result['tickers']).replace("[", "").replace("]", "").replace("',", ",").replace("'", "$")
        dat = str(result['published_utc']).replace("T", " ").replace("Z", "")
        ur = result['article_url']
        date = pickle.load(open('data', 'rb'))
        if dat > date:
            pickle.dump(dat, open('data', 'wb'))
            print(f'{dat}\n{ticker}\n{ur}')

Ответы (0 шт):