1. Прочитать https://docs.microsoft.com/ru-ru/dotnet/csharp/async https://dou.ua/lenta/articles/asynchronous-programming/ https://qna.habr.com/q/367519 https://devblogs.microsoft.com/dotnet/configureawait-faq/ https://habr.com/ru/post/452094/ https://devblogs.microsoft.com/premier-developer/dissecting-the-async-methods-in-c/ 2. Реализовать нужно сделать падающие символы, как в матрице было :) Что-то такое -> https://gordonua.com/bulvar/news/zastavku-filmamatricy-sozdavali-po-receptam-sushi-214032.html Вводные данные: 1. Рабочая зона на консоли должна иметь какую-то фиксированую высоту и ширину 2. Сверху парают строчки произвольных символов 3. При перемещениивниз, на каждом шагу символы в строке меняются, но длинна строчки остается старой 4. когда строчка полностью "упала" вниз, сверху начинает падать новая 5. конечно же все бужет на многопоточности и асинхронности (читай Task) Хотелось бы сказать, что данное задание сложное и будет идти, как дополнительное. Кто не хочет делать, завершите задание со слайда. Когда я учился (очень давно :)), не смог его сделать, но у вас получится!