Learning

Форк
0
17 строк · 493.0 Байт
1
import multiprocessing
2
import random
3

4
def end_func(response):
5
    print("Задание завершено!")
6
    print(response)
7

8
def get_value(value):
9
    name = multiprocessing.current_process().name
10
    print(f"[{name}] value: {value}")
11
    return value
12

13
if __name__ == '__main__':
14
    with multiprocessing.Pool(multiprocessing.cpu_count() * 3) as p:
15
        p.map_async(get_value, list(range(100)), callback=end_func)  # смотри еще apply_async
16
        p.close()
17
        p.join()
18

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.