Introduction

This lesson lays the context for a hands-on exercise we'll undertake to study the effects of GIL on a web-service when designed and implemented using different concurrency paradigms.

We'll cover the following...

Introduction

We have already discussed the Global Interpreter Lock and the challenges it presents when writing concurrent applications in Python. Depending on the use case we can either apply a multithreaded approach or an asynchronous one but in either case, we'll need to ...