Search query: Guide to multithreading in Python
Video title: Implementing a decorator for thread synchronisation