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.