Skip to content

Instantly share code, notes, and snippets.

View ratmcu's full-sized avatar
🏠
Working from home

Rajitha Hathurusinghe ratmcu

🏠
Working from home
View GitHub Profile
@ratmcu
ratmcu / multiprocessing_with_joining_back_results.py
Last active May 16, 2022 15:52 — forked from baojie/hello_multiprocessing.py
Python multiprocessing hello world. Split a list and process sublists in different jobs
import multiprocessing
import os
# split a list into evenly sized chunks
def chunks(l, n):
return [l[i:i+n] for i in range(0, len(l), n)]
def do_job(job_id, data_slice, queue):
for item in data_slice:
print ("job", job_id, item)