Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю
Прежде чем погрузиться в детали пространства имен
System.ThreadingasyncawaitasyncawaitПространство имен System.Threading
В рамках платформ .NET и .NET Core пространство имен
System.ThreadingSystem.ThreadingTimerВ табл. 15.1 перечислены некоторые важные члены пространства имен
System.Threading
Класс System.Threading.Thread
Класс
ThreadSystem.Threading
Класс
Thread
На заметку! Прекращение работы или приостановка активного потока обычно считается плохой идеей. В таком случае есть шанс (хотя и небольшой), что поток может допустить "утечку" своей рабочей нагрузки.
Получение статистических данных о текущем потоке выполнения
Вспомните, что точка входа исполняемой сборки (т.е. операторы верхнего уровня или метод
Main()ThreadThreadStatsThread.CurrentThreadThread// Не забудьте импортировать пространство имен System.Threading.using System;using System.Threading;Console.WriteLine("***** Primary Thread stats *****n");// Получить имя текущего потока.Thread primaryThread = Thread.CurrentThread;primaryThread.Name = "ThePrimaryThread";// Вывести статистические данные о текущем потоке.Console.WriteLine("ID of current thread: {0}", primaryThread.ManagedThreadId); // Идентификатор текущего потокаConsole.WriteLine("Thread Name: {0}", primaryThread.Name); // Имя потокаConsole.WriteLine("Has thread started?: {0}", primaryThread.IsAlive); // Запущен ли потокConsole.WriteLine("Priority Level: {0}", primaryThread.Priority); // Приоритет потокаConsole.WriteLine("Thread State: {0}", primaryThread.ThreadState); // Состояние потокаConsole.ReadLine();Вот как выглядит вывод:
***** Primary Thread stats *****ID of current thread: 1Thread Name: ThePrimaryThreadHas thread started?: TruePriority Level: NormalThread State: RunningСвойство Name
Обратите внимание, что класс
ThreadNameNameThread
Свойство Priority
Далее обратите внимание, что в типе
ThreadPriorityNormalPrioritySystem.Threading.ThreadPrioritypublic enum ThreadPriorityПохожие книги на "Язык программирования C#9 и платформа .NET5", Троелсен Эндрю
Троелсен Эндрю читать все книги автора по порядку
Троелсен Эндрю - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки mir-knigi.info.