Skip to content

Instantly share code, notes, and snippets.

@Zemaaan
Created May 19, 2023 23:28
Show Gist options
  • Save Zemaaan/e03697c4cc55e8fd0867964b6224b610 to your computer and use it in GitHub Desktop.
Save Zemaaan/e03697c4cc55e8fd0867964b6224b610 to your computer and use it in GitHub Desktop.
from multiprocessing import Process
import os
import time
import sys
def f_sleep():
time.sleep(1)
if __name__ == '__main__':
import datetime
starttime = datetime.datetime.now()
processes = []
PROCESS_COUNT = int(sys.argv[1])
for i in range(PROCESS_COUNT):
p = Process(target=f_sleep)
processes.append(p)
p.start()
for i in range(PROCESS_COUNT):
processes[i].terminate()
now = datetime.datetime.now()
print ("Started/stopped %d processes in %s seconds" % (len(processes), str(now-starttime)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment