Загрузка страницы

C#. Потоки / класс Thread / Многозадачность. Урок 69 ч.1

#csharp #thread #tutorial

Поддержите автора - http://www.donationalerts.ru/r/bytepp
На карту сбера 4276400076514539 (Андрей Николаевич)
Даже 100, даже 10 рублей будет просто превосходно!
Если миллион скинет по рублю будет миллион рублей!)))

В этом видео я расскажу о потоках в C#. Вы узнаете как создать поток, как передать метод для запуска в новый поток и много интересного!

C# поддерживает параллельное выполнение кода через многопоточность.

· Потоки и процессы — это связанные понятия в вычислительной технике. Оба представляют собой последовательность инструкций, которые должны выполняться процессором в определенном порядке.

· Поток – это независимый путь исполнения, способный выполняться одновременно с другими потоками.

· Поток (Thread) – путь выполнения действий внутри исполняемого приложения.

· Поток - элементарная единица исполнения, которую можно планировать средствами операционной системы.

· Потоки ввода-вывода (stream) - предоставляют возможность писать и читать байты из вспомогательного запоминающего устройства, которым может являться одно из нескольких устройств хранения
информации (место на диске, оперативной памяти и т.д.).

· Задача (Task) - путь выполнения действий внутри исполняемого приложения. Исполнением задач управляет планировщик задач, а не планировщик потоков (в случае потоков), который работает с пулом
потоков. Задачи можно воспринимать как оболочку для пула потоков и предпочтительного способа планирования потоков (хотя и за счет дополнительных накладных расходов).
Существующие методы пула потоков продолжат работать, но задачи намного легче использовать, и они предлагают дополнительную функциональность.

· Процессы существуют в операционной системе и соответствуют тому, что пользователи видят как программы или приложения. Поток существует внутри процесса. Каждый процесс состоит из одного
или более потоков.

· Программа на C# запускается как единственный поток, автоматически создаваемый CLR и операционной системой (“главный” или первичный поток), и становится многопоточной при помощи создания
дополнительных потоков.

Подписывайтесь на канал, ставьте лайки, задавайте вопросы в комментариях!

Видео C#. Потоки / класс Thread / Многозадачность. Урок 69 ч.1 канала Byte++
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
30 октября 2020 г. 10:00:02
00:25:06
Другие видео канала
Подключение к БД в Xamarin Forms, TabBar, Routing. Приложение Заметки #2Подключение к БД в Xamarin Forms, TabBar, Routing. Приложение Заметки #2Основы синхронизации потоков в C#Основы синхронизации потоков в C#C#. Потоки / процессор / прерывания. Урок 69 ч. 2C#. Потоки / процессор / прерывания. Урок 69 ч. 2Лекция 10. МногопоточностьЛекция 10. МногопоточностьVC#. Строим график для таблицы из бд. Урок 29VC#. Строим график для таблицы из бд. Урок 298 await async mistakes that you SHOULD avoid in .NET8 await async mistakes that you SHOULD avoid in .NETСобеседование C# Junior developer, что спрашивают в 2021 году?! Техподдержка идет программировать.Собеседование C# Junior developer, что спрашивают в 2021 году?! Техподдержка идет программировать.Автоматическое управление памятью в .NET! Сборка мусора, куча, поколения, финализация.Автоматическое управление памятью в .NET! Сборка мусора, куча, поколения, финализация.C# Delegates ДелегатыC# Delegates ДелегатыУроки C#. Многопоточность. Часть 1Уроки C#. Многопоточность. Часть 1C# multithreading 🧶C# multithreading 🧶События в C#. event. Быстро и кратко! (лучшее видео по теме). Урок 67События в C#. event. Быстро и кратко! (лучшее видео по теме). Урок 67Java vs C# (C Sharp). Что выбрать?Java vs C# (C Sharp). Что выбрать?Многопоточное и асинхронное программирование в .NET. Владимир Крамар .NET Fest 2018Многопоточное и асинхронное программирование в .NET. Владимир Крамар .NET Fest 2018Уроки C# – Потоки, Thread, Invoke, Action, delegate, Parallel.Invoke – C#Уроки C# – Потоки, Thread, Invoke, Action, delegate, Parallel.Invoke – C#C#. Делегаты delegate. Урок 50. Часть 1C#. Делегаты delegate. Урок 50. Часть 1Как работает многопоточность и синхронизация потоков / Monitor (ДУШевный пример)Как работает многопоточность и синхронизация потоков / Monitor (ДУШевный пример)C# с нуля. Урок 2: примитивные типы данных, строки. Для начинающих!C# с нуля. Урок 2: примитивные типы данных, строки. Для начинающих!
Яндекс.Метрика