concurrency in python

rootmonk (~PratikDhanave)




Python threading and multiprocessing package is to perform operations in parallel. In this talk, people will get introduced to python threading and multiprocessing packages. This talk will cover multiprocessing/threaded development best practices, problems comes in development, things to know before multiprocessing. After this talk attendees will be able to develop multiprocessing/threaded applications.


  • Concurrency and parallelism
  • What is multiprocessing and multi-threading
  • Threads
  • List item
  • Global Interpreted Lock
  • Condition locks - Lock & RLock
  • Semaphore
  • Timer
  • Thread Pool
  • Process
  • Process Pool
  • Pipe
  • Queue
  • Shared memory

This talk will cover best practices and problems in multiprocessing and threaded application development.


Basic understanding of threads and processes

Speaker Info:

Firefox Student Ambassador, working on Open-source python-django social Project “Shelter associates” Presented talk in “concurrency in Python” at PyconSK 2017. Presented talk in “concurrency in Python” at Pycon India 2016. Presented talk”andorid programming with go” on Gopherconf India 2016

Section: Concurrency
Type: Talks
Target Audience: Beginner
Last Updated:

Hi! Could you please add up slides to your workshop/talk?

Shivani Bhardwaj (~shivan1b)


rootmonk (~PratikDhanave)

excellent for me isn't always being lifeless. terrible is the tendency to neglect what i'm alleged to be doing at the same time as masturbating. this is honestly traumatic. get dissertation writing service online any other proper and terrible studies with the stuff?

Muhammad Shoaib (~muhammad)

Login to add a new comment.