You’ve got the understanding to decide which concurrency method you should use for a given problem, or if you should use any at all! In addition, you’ve achieved a better understanding of some of the problems that can arise when you’re using concurrency.
In this course, you’ve learned how to:
- Understand how latency between the CPU and compoments of your computer provide opportunities for concurrency
- Use the
threading
library to write concurrent programs - Write code using
async
andawait
with theasyncio
library - Get full use of all your CPUs with the
multiprocessing
library - Distinguish between I/O bound and CPU bound workloads
Here are resources for additional information about latency:
frankhofstede on Dec. 15, 2020
I think the celery link is broken.