Skip to content

Commit

Permalink
ready for merge
Browse files Browse the repository at this point in the history
  • Loading branch information
Mitch Wand committed Jan 22, 2024
1 parent 067b191 commit 5670695
Show file tree
Hide file tree
Showing 4 changed files with 3 additions and 2 deletions.
Binary file added Examples/module-06-async-examples.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
5 changes: 3 additions & 2 deletions lectures/l6.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ A 1 GHz CPU executes an instruction every 1 ns. Almost anything else takes appr
In this lecture, we will study some common patterns for organizing concurrency in Typescript/Javascript.

By the end of this lesson, you should be prepared to:
* Explain how to achieve concurrency through asynchronous operations and Promise.all in TypeScript.
* Write asynchronous and concurrent code in TypeScript using async/await and Promise.all.
* Explain the difference between JS run-to-completion semantics and interrupt-based semantics.
* Given a simple program using async/await, work out the order in which the statements in the program will run.
* Write simple programs that create and manage promises using async/await
* Write simple programs to mask latency with concurrency by using non-blocking IO and Promise.all in TypeScript.


{% include lesson.html %}
Expand Down

0 comments on commit 5670695

Please sign in to comment.