PyCon Pune 2017

A conference on the Python programming language

pratik dhanave

@pratikdhanave

concurrency in python

Submitted Nov 30, 2016

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.

Outline

Concurrency and parallelism
What is multiprocessing and multi-threading
Threads
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.

Requirements

Basic understanding of threads and processes

Speaker bio

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

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}