
Future
result()
result(timeout=None)import time
from concurrent.futures import ThreadPoolExecutor
def long_running_task():
print("Starting the long-running task...")
time.sleep(2)
print("Long-running task completed!")
return "Result"
# Create worker threads
with ThreadPoolExecutor() as executor:
# Submit tasks
future = executor.submit(long_running_task)
# Results
result = future.result()
print("Result:", result)
done()
add_done_callback()
running()
cancel()
cancelled()
exception()
as_completed()
wait()
參數
說明
範例 – FIRST_COMPLETED
範例 – FIRST_EXCEPTION
參考資料
Last updated