Асинхронность 4 | |
---|---|
S-type Автор Сообщений: 2969 Дата регистрации: 24.04.2004 |
На habrahabr.ru (это перевод статьи) сказано:
Предпочитайте async/await вместо TaskНаписание асинхронного кода, используя async/await, намного упрощает и сам процесс создания кода, и его чтение, нежели использование задач Task.
В терминах производительности, оба метода, представленные выше, имеют небольшие накладные расходы, но они несколько по-разному масштабируются при увеличении количества задач в них: Как именно строится машина состояний - понятно. А вот что такое "цепочка продолжений"? О чём речь? Можно как то увидеть эту "цепочку"? |
Re: Асинхронность 4 | |
---|---|
S-type Автор Сообщений: 2969 Дата регистрации: 24.04.2004 |
Попытаюсь переформулировать вопрос.
Цитата: Цепочка образуется когда в ContinueWith передаётся делегат с другой задачей. Поскольку эта задача (в свою очередь) то же может содержать ContinueWith (в которую то же передаётся делегат ещё с одной задачей), цепочка увеличивается. Так? Цитата: То, что лямбда производит захват переменных, это понятно. В данное случае под словом "система" подразумевается программа. Так? |
© 2000-2024 Fox Club  |