I/O Bound Programs

Learn how to process data more quickly by being aware of I/O bounds.


  • About I/O bounds and their impact on your code.
  • Learn to identify I/O problems by profiling your code.
  • Learn when to use parallel computing to improve runtime.

Mission Outline

1. I/O Bounds
2. Profiling an I/O bound task
3. Blocking Tasks
4. Parallel Execution
5. Thread Blocking
6. Joining Threads
7. Joining Threads
8. Locking
9. Locking
10. Thread Safety
11. Returning Values From Threads
12. Returning Values From Threads
13. Next Steps
14. Takeaways

Course Info:

Optimizing Code Performance On Large Datasets


The average completion time for this course is 10-hours.

This course requires a premium subscription and includes four missions, and one guided project.  It is the 4th course in the Data Engineer path.


Take a Look Inside

Share On Facebook
Share On Twitter
Share On Linkedin
Share On Reddit