Я использую библиотеку Python concurrent.futures с ThreadPoolExecutor и хочу отправить данные внутри отправленной функции. Следующий код представляет собой минимальный пример попытки отправить f2 внутри отправленного f1:
Я использую библиотеку Python concurrent.futures с ThreadPoolExecutor и хочу отправить данные внутри отправленной функции. Следующий код представляет собой минимальный пример попытки отправить f2 внутри отправленного f1: [code]import concurrent.futures
def f2(): print("hello, f2")
def f1(): print("hello, f1") executor.submit(f2)
with concurrent.futures.ThreadPoolExecutor(16) as executor: executor.submit(f1) [/code] выходы (Python 3.12): [code]hello, f1 [/code] Вывод тот же, даже если: [code]import concurrent.futures
with concurrent.futures.ThreadPoolExecutor(16) as executor: executor.submit(f1) [/code] Почему f2 не вызывается? Что мне следует сделать, чтобы убедиться, что вызывается f2?
Я использую библиотеку Python concurrent.futures с ThreadPoolExecutor и хочу отправить данные внутри отправленной функции. Следующий код представляет собой минимальный пример попытки отправить f2 внутри отправленного f1:
import concurrent.futures...
Я использую библиотеку Python concurrent.futures с ThreadPoolExecutor и хочу отправить данные внутри отправленной функции. Следующий код представляет собой минимальный пример попытки отправить f2 внутри отправленного f1:
import concurrent.futures...
Я использую библиотеку Python concurrent.futures с ThreadPoolExecutor и хочу отправить данные внутри отправленной функции. Следующий код представляет собой минимальный пример попытки отправить f2 внутри отправленного f1:
import concurrent.futures...
Я использую библиотеку Python concurrent.futures с ThreadPoolExecutor и хочу отправить данные внутри отправленной функции. Следующий код представляет собой минимальный пример попытки отправить f2 внутри отправленного f1:
import concurrent.futures...
Я использую библиотеку Python concurrent.futures с ThreadPoolExecutor и хочу отправить данные внутри отправленной функции. Следующий код представляет собой минимальный пример попытки отправить f2 внутри отправленного f1:
import concurrent.futures...