Session: Message-passing concurrency for Python

Location:
B07/B08
Duration:
July 22, 2014 11:45 - 12:30
Language:
English
Target-audience:
Novice

Concurrency and parallelism in Python are always hot topics. This talk will look the variety of forms of concurrency and parallelism. In particular this talk will give an overview of various forms of message-passing concurrency which have become popular in languages like Scala and Go. A Python library called python-csp which implements similar ideas in a Pythonic way will be introduced and we will look at how this style of programming can be used to avoid deadlocks, race hazards and "callback hell".

Video