LINUX.ORG.RU

История изменений

Исправление ei-grad, (текущая версия) :

Ещё можно pool не пересоздавать, раз уж всё равно теперь итерация заканчивается явно.


list2=['1']

with ThreadPool(3) as pool:

    it = pool.imap_unordered(get_list2, list1, 1)
    it = tqdm(it, title="get_list2", total=len(list1))
    for i in it:
        pass

    it = pool.imap_unordered(obrabotka_list2, list2, 1)
    it = tqdm(it, title="obrabotka_list2", total=len(list2))
    for i in it:
        pass

Исправление ei-grad, :

Ещё можно pool не пересоздавать, раз уж всё равно теперь итерация заканчивается явно.


list2=['1']

with ThreadPool(3) as pool:

    it = pool1.imap_unordered(get_list2, list1, 1)
    it = tqdm(it, title="get_list2", total=len(list1))
    for i in it:
        pass

    it = pool.imap_unordered(obrabotka_list2, list2, 1)
    it = tqdm(it, title="obrabotka_list2", total=len(list2))
    for i in it:
        pass

Исправление ei-grad, :

Ещё можно pool не пересоздавать, раз уж всё равно теперь итерация заканчивается явно.


list2=['1']

with ThreadPool(3) as pool:

    it = pool1.imap_unordered(get_list2, list1, 1)
    it = tqdm(it, title="get_list2", total=len(list1))
    for i in it:
        pass

    it = pool.imap(obrabotka_list2, list2, 1)
    it = tqdm(it, title="obrabotka_list2", total=len(list2))
    for i in it:
        pass

Исправление ei-grad, :

Ещё можно pool не пересоздавать, раз уж всё равно теперь итерация заканчивается явно.


list2=['1']

with ThreadPool(3) as pool:

    it = pool1.imap_unordered(get_list2, list1, 1)
    it = tqdm(it, title="get_list2", total=len(list1))
    for i in it:
        pass

    it = pool.imap(obrabotka_list2, list2, 1)
    it = tqdm(it, title="obrabotka_list2", total=len(list1))
    for i in it:
        pass

Исходная версия ei-grad, :

Ещё можно pool не пересоздавать, раз уж всё равно теперь итерация заканчивается явно.


list2=['1']

with ThreadPool(3) as pool:

    it = pool1.imap_unordered(get_list2, list1, 1)
    it = tqdm(it, total=len(list1))
    for i in it:
        pass

    it = pool.imap(obrabotka_list2, list2, 1)
    for i in it:
        pass