Skip to content
12 changes: 10 additions & 2 deletions code_to_optimize/code_directories/simple_tracer_e2e/workload.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
from concurrent.futures import ThreadPoolExecutor
def funcA(number):
k = 0
for i in range(number * 100):
Expand All @@ -8,7 +9,14 @@ def funcA(number):
# Use a generator expression directly in join for more efficiency
return " ".join(str(i) for i in range(number))

def test_threadpool() -> None:
pool = ThreadPoolExecutor(max_workers=3)
args = list(range(10, 31, 10))
result = pool.map(funcA, args)

for r in result:
print(r)


if __name__ == "__main__":
for i in range(10, 31, 10):
funcA(10)
test_threadpool()
Loading
Loading