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++
Поддержите автора - http://www.donationalerts.ru/r/bytepp
На карту сбера 4276400076514539 (Андрей Николаевич)
Даже 100, даже 10 рублей будет просто превосходно!
Если миллион скинет по рублю будет миллион рублей!)))
В этом видео я расскажу о потоках в C#. Вы узнаете как создать поток, как передать метод для запуска в новый поток и много интересного!
C# поддерживает параллельное выполнение кода через многопоточность.
· Потоки и процессы — это связанные понятия в вычислительной технике. Оба представляют собой последовательность инструкций, которые должны выполняться процессором в определенном порядке.
· Поток – это независимый путь исполнения, способный выполняться одновременно с другими потоками.
· Поток (Thread) – путь выполнения действий внутри исполняемого приложения.
· Поток - элементарная единица исполнения, которую можно планировать средствами операционной системы.
· Потоки ввода-вывода (stream) - предоставляют возможность писать и читать байты из вспомогательного запоминающего устройства, которым может являться одно из нескольких устройств хранения
информации (место на диске, оперативной памяти и т.д.).
· Задача (Task) - путь выполнения действий внутри исполняемого приложения. Исполнением задач управляет планировщик задач, а не планировщик потоков (в случае потоков), который работает с пулом
потоков. Задачи можно воспринимать как оболочку для пула потоков и предпочтительного способа планирования потоков (хотя и за счет дополнительных накладных расходов).
Существующие методы пула потоков продолжат работать, но задачи намного легче использовать, и они предлагают дополнительную функциональность.
· Процессы существуют в операционной системе и соответствуют тому, что пользователи видят как программы или приложения. Поток существует внутри процесса. Каждый процесс состоит из одного
или более потоков.
· Программа на C# запускается как единственный поток, автоматически создаваемый CLR и операционной системой (“главный” или первичный поток), и становится многопоточной при помощи создания
дополнительных потоков.
Подписывайтесь на канал, ставьте лайки, задавайте вопросы в комментариях!
Видео C#. Потоки / класс Thread / Многозадачность. Урок 69 ч.1 канала Byte++
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Подключение к БД в Xamarin Forms, TabBar, Routing. Приложение Заметки #2Основы синхронизации потоков в C#C#. Потоки / процессор / прерывания. Урок 69 ч. 2Лекция 10. МногопоточностьVC#. Строим график для таблицы из бд. Урок 298 await async mistakes that you SHOULD avoid in .NETСобеседование C# Junior developer, что спрашивают в 2021 году?! Техподдержка идет программировать.Автоматическое управление памятью в .NET! Сборка мусора, куча, поколения, финализация.C# Delegates ДелегатыУроки C#. Многопоточность. Часть 1C# multithreading 🧶События в C#. event. Быстро и кратко! (лучшее видео по теме). Урок 67Java vs C# (C Sharp). Что выбрать?Многопоточное и асинхронное программирование в .NET. Владимир Крамар .NET Fest 2018Уроки C# – Потоки, Thread, Invoke, Action, delegate, Parallel.Invoke – C#C#. Делегаты delegate. Урок 50. Часть 1Как работает многопоточность и синхронизация потоков / Monitor (ДУШевный пример)C# с нуля. Урок 2: примитивные типы данных, строки. Для начинающих!