15 lines
		
	
	
		
			459 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			459 B
		
	
	
	
		
			Python
		
	
	
	
	
	
# 并行计算
 | 
						|
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) |