Introduction to Python Concurrent Programming
05 minutes40 secondsHow to choose multi-threading, multi-process and multi-coroutine
09 minutes06 secondsThe main culprit behind Python’s slowness is the global interpreter lock GIL
08 minutes48 secondsUsing multi-threading, Python crawlers are sped up 10 times
11 minutes16 secondsPython implements producer-consumer crawler
14 minutes24 secondsPython thread safety issues and solutions
10 minutes01 secondsPython's easy-to-use thread pool ThreadPoolExecutor
12 minutes33 secondsPython uses thread pools to achieve acceleration in web services
08 minutes58 secondsUse the multiprocessing module to speed up program execution
11 minutes10 secondsPython uses multi-process pool to accelerate program running in Flask service
06 minutes23 secondsPython asynchronous IO implements concurrent crawler
10 minutes42 secondsUsing semaphores to control crawler concurrency in asynchronous IO
04 minutes55 seconds