We will simply consider these queue methods:
- put(): Puts an item in the queue
- get(): Removes and returns an item from the queue
- task_done(): Needs to be called each time an item has been processed
- join(): Blocks until all items have been processed
We will simply consider these queue methods: