Questions
- What is a thread? What are the core differences between a thread and a process?
- What are the API options provided by the
threadmodule in Python? - What are the API options provided by the
threadingmodule in Python? - What are the processes of creating new threads via the
threadandthreadingmodules? - What is the idea behind thread synchronization using locks?
- What is the process of implementing thread synchronization using locks in Python?
- What is the idea behind the queue data structure?
- What is the main application of queuing in concurrent programming?
- What are the core differences between a regular queue and a priority queue?