You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
371 B
16 lines
371 B
import concurrent.futures
|
|
import time
|
|
import random
|
|
from swarms.utils.futures import execute_futures_dict
|
|
|
|
|
|
def f(x):
|
|
time.sleep(random.random())
|
|
return x
|
|
|
|
|
|
with concurrent.futures.ThreadPoolExecutor() as executor:
|
|
"""Create a dictionary of futures."""
|
|
fs_dict = {str(i): executor.submit(f, i) for i in range(10)}
|
|
print(execute_futures_dict(fs_dict))
|