import multiprocessing
from multiprocessing import Process
def print_func(language='Python'):
curr_proc = multiprocessing.current_process()
print('Language is :', language ," and " , curr_proc.name ," is executing this function ")
if __name__ == "__main__":
names = ['python','Java', 'JavaScript' , 'Kotlin', 'C++']
procs = []
proc = Process(target=print_func)
procs.append(proc)
proc.start()
for name in names:
proc = Process(target=print_func,args=(name,))
procs.append(proc)
proc.start()
for proc in procs:
proc.join()