University/Organization

School of Computing – Information Science
University of North Florida
Jacksonville, Florida

Computer Science Department
Trinity University
San Antonio, Texas

Title

Python: Threads or Processes

Synopsis:

With the advent of multi-core processors, parallel processing has become common; even economy lap top computers and cell phones are quad core. Professional programmers need to be aware of the underlying functionality of the operating system and language support in order to maximize program execution efficiency. This paper examines the impact of the global lock (GIL) on the interpreter for python and threads compared to processes.

View Paper