From 62b8b4a11bb1fe4a151bb86cdff4476abcb337f7 Mon Sep 17 00:00:00 2001 From: guanjihuan Date: Fri, 15 Aug 2025 16:11:23 +0800 Subject: [PATCH] Create example_of_parallel_calculation.py --- .../common/example_of_parallel_calculation.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 2024.01.16_GUAN_package_learning/common/example_of_parallel_calculation.py diff --git a/2024.01.16_GUAN_package_learning/common/example_of_parallel_calculation.py b/2024.01.16_GUAN_package_learning/common/example_of_parallel_calculation.py new file mode 100644 index 0000000..2ff209e --- /dev/null +++ b/2024.01.16_GUAN_package_learning/common/example_of_parallel_calculation.py @@ -0,0 +1,15 @@ +# 并行计算 +import guan +import time +import os + +def run_proc(name): + start_time = time.time() + time.sleep(5) + end_time = time.time() + print ('Process id running on name %s = %s' % (name, os.getpid()), '; running time = %s' % (end_time-start_time)) + return f'name_{name}' + +if __name__ == '__main__': + result_array = guan.parallel_calculation_with_multiprocessing_Pool(func=run_proc, args_list=range(32), show_time=1) + print(result_array) \ No newline at end of file