March 2026
Intermediate to advanced
624 pages
15h 47m
English
Many operations we ask the computer to do can take a while to finish. It would be nice if we could do something else while we’re waiting for those long-running processes to complete. Modern computers offer two techniques for working on more than one operation at a time: parallelism and concurrency. Our programs’ logic, however, is written in a mostly linear fashion. We’d like to be able to write our programs in a way that describes what actions should be performed and where the program could pause to let some other part run without needing to specify up front the exact order or method for running ...
Read now
Unlock full access