|
23 | 23 | | `async/await` | `AsyncCollector` | `Mutex` | `Observer` | `Async.js` |
|
24 | 24 | | `events` | `Chain of responsibility` | `Spin Lock` | `RxJS` | `Metasync` |
|
25 | 25 | | `streams` | `Async Generator` | `MessageChannel` | `Future` | `middleware` |
|
26 | | -| `signals` | `Async Iterator` | `BroadcastChannel` | `coroutines` | | |
27 | | -| `locks` | | `threads` | `Actor Model` | | |
28 | | -| | | `processes` | `do` | | |
| 26 | +| `signals` | `GoF pattern Iterator` | `BroadcastChannel` | `coroutines` | | |
| 27 | +| `locks` | `Actor pattern` | `threads` | `Actor Model` | | |
| 28 | +| `iterators` |`Disposable` | `processes` | `do` | | |
29 | 29 |
|
30 | 30 | Условные обозначения: ⭐ новые лекции, ✨ открытые старые лекции, 💯 обязательные, 🧑🎓 продвинутые, ⚙️ системные, 🧑🚀 по выбору, ⚠️ устаревшее, 🧩 необязательные темы, 💻 примеры кода, 🧑💻 задания
|
31 | 31 |
|
|
75 | 75 | - 💻 Примеры кода из старого курса: https://github.com/HowProgrammingWorks/AsyncAwait
|
76 | 76 | - 💻 Примеры кода: (готовятся), будут тут https://github.com/HowProgrammingWorks/AsyncErrorHandling
|
77 | 77 | - 🧑💻 Задания по обработке ошибок
|
| 78 | +- 🧑🎓 Контракт `Disposable` |
| 79 | + - ⭐ Явное управление ресурсами (Explicit Resource Management) |
| 80 | + - ⭐ Подсчет ссылок и освобождение ресурсов на базе `Disposable` |
| 81 | + - ⭐ Реализация концепции `Ownership` на базе `Disposable` |
78 | 82 | - 🧑🎓 Асинхронная очередь `AsyncQueue`
|
79 | 83 | - ⭐ Асинхронная очередь (в платном курсе)
|
80 | 84 | - ✨ Конкурентная асинхронная очередь из старой лекции](https://youtu.be/Lg46AH8wFvg)
|
|
0 commit comments