Re[8]: [Этюд] - синхронный vs асинхронный
От: Shmj Ниоткуда  
Дата: 01.10.21 15:02
Оценка:
Здравствуйте, Sharov, Вы писали:

S>А можно скрин соотв. фото из Process Exploer'а, ибо 270Мб это физически потребленная память,

S>а виртуально там 10^4 * 10^6 байт (10Гб вроде?).

Запустите код и сообщите что увидели, вам это тоже нужно знать:

  private static List<Thread> _threads = new List<Thread>();

        static async Task Main(string[] args)
        {
            ThreadPool.SetMinThreads(1000000, 1);


            for (int i = 0; i < 10000; i++)
            {
                var t = new Thread(() =>
                    {
                        Thread.Sleep(100000);
                    })
                    {IsBackground = true};

                t.Start();

                _threads.Add(t);
            }

            Console.WriteLine("Done");
            Console.ReadKey();
        }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.