Код IT
← Каталог

Управление потоками в многозадачных системах — C# (.NET)

Фрагмент из «Управление потоками в многозадачных системах»: C# (.NET).

csharp asyncconcurrencyencyclopedia11 embed URL статья в энциклопедии
C# main.cs
using System;
using System.Threading;

foreach (Thread thread in Thread.CurrentThread.Thread.GetDomain().GetThreads())
{
    Console.WriteLine($"Поток: {thread.Name}, Статус: {thread.ThreadState}");
    // Получение стека вызовов доступно через Reflection или профилировщики
}
using System;
using System.Threading;

foreach (Thread thread in Thread.CurrentThread.Thread.GetDomain().GetThreads())
{
    Console.WriteLine($"Поток: {thread.Name}, Статус: {thread.ThreadState}");
    // Получение стека вызовов доступно через Reflection или профилировщики
}