Showing 1-2 of 2 results
EngineeringIcon ChevronBack-end

Python Multithreading and Multiprocessing Tutorial

by Marcus McCurdy

Threading is just one of the many ways concurrent programs can be built. In this article, we will take a look at threading and a couple of other strategies in building concurrent programs in Python, as well as discuss how each is suitable in different scenarios.

15 minute readContinue Reading
EngineeringIcon ChevronBack-end

Ruby Concurrency and Parallelism: A Practical Tutorial

by Eqbal Quran

A thorough and practical introduction to concurrent and parallel programming in Ruby, presenting and contrasting a number of techniques and options available, from the standpoints of both performance and complexity. Discusses forking, multithreading, the Global Interpreter Lock (GIL), and more.

10 minute readContinue Reading

Join the Toptal® community.