• Почему тут await не ждет?

    public class Program {
        static async Task Main(string[] args) {
            Console.WriteLine("Hello, World!");
            var p = new Program();
            await p.Test();
            Console.WriteLine("Конец метода Main");
        }
        public async Task Test() {
            await PrintAsync();
            Console.WriteLine("finish");
            Console.ReadKey();
    
        }
        void Print() {
            Thread.Sleep(3000); // имитация продолжительной работы
            Console.WriteLine("Hello METANIT.COM");
        }
    
        async Task PrintAsync() {
            Console.WriteLine("Начало метода PrintAsync");
            await Task.Run(() => Print());
            Console.WriteLine("Конец метода PrintAsync");
        }
    }

    Все ждет.
    Ответ написан
    Комментировать
  • Компьютер на Win запускается только после второй попытки включения. И так каждый раз. Что это может значить?

    У меня была такая ситуация: Комп с двумя видяхами(дискретная и интегрированная) включается, не несколько секунд, экран не влючается. Пожужжит вентиляторами немного, сам выключится, потом сам включится, но уже нормально и полностью. Так было, пока видяха не сгорела. Счас на одной интегрированной виядхе включается нормально (однократно)
    Ответ написан
    Комментировать