Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# VkNet Типы сообщений https://www.cyberforum.ru/ csharp-net/ thread2216386.html
как узнать, какой тип сообщения был получен? личное сообщение или из беседы static void Watcher_NewMessages(VkApi owner, ReadOnlyCollection<Message> messages) { for (int i =...
Как начать C#
Здравствуйте. У меня такой вопрос. Начал изучать программирование в начале лета 2017-ого. Поступил в ВУЗ. На начальном этапе понимание синтаксиса и простейших алгоритмов на уровне нахождение...
Emgucv для начинающих, нет видео с веб-камеры C#
Всем привет, решил разобраться с emgucv. нашел простой пример на просторах интернета http://devnuances.com/c_sharp/vyivod...aniem-emgu-cv/ Ошибок нет. добавил все ссылки и скопировал *.dll файлы в...
C# Запуск консольных приложений с кириллицей на англоязычной Windows Всем привет! Установил Windows 10 с английским языком интерфейса. Сразу столкнулся с проблемой: консольные приложения, написанные на русскоязычной ОС, выводят на месте символов кириллицы знаки... https://www.cyberforum.ru/ csharp-net/ thread2215654.html
C# Подавление фоновых звуков за счет двух микрофонов https://www.cyberforum.ru/ csharp-net/ thread2215584.html
У меня стоит задача записи звука на 1 микрофон и очистка окружающих звуков с помощью второго на c#. Можете подсказать с помощью каких библиотек это можно реализовать и есть ли возможность...
C# HttpListener Неверный формат сетевого имени
Здравствуйте. Хочу запустить сервер в локальной сети HttpListener listener = new HttpListener(); listener.Prefixes.Add("http://192.168.137.3:8888/index/"); listener.Start(); Получаю...
Поворот экрана C#
Как программно на C# изменить ориентацию экрана, как это сделано в свойствах экрана Windows. Какую WinAPI функцию вызвать? И желательно пример кода. Спасибо! :)
C# Преобразование xml в html с использованием языка XLST с сущностями DOCTYPE Здравствуйте. Я написал код для преобразования xml в html, используя язык стилей xlst. Все работает отлично, но если в файле со стилями прописать элемент doctype, чтобы использовать сущности, то... https://www.cyberforum.ru/ csharp-net/ thread2215228.html
C# Работа с файлами расширения .hgt или https://www.cyberforum.ru/ csharp-net/ thread2215080.html
Добрый день. Есть файлы .hgt, содержащие матрицу целых чисел (данные SRTM). Нужно выгрузить их, чтобы работать с ними в программе, например в двумерный массив (конечная цель - написать функцию,...
C# Иерархия классов Журнал, книга печатное издание, учебник 1. Построить иерархию классов в соответствии с заданием: Журнал, книга печатное издание, учебник. 2. Расширить иерархию с использованием виртуального класса в качестве основы иерархии. Показать... https://www.cyberforum.ru/ csharp-net/ thread2215059.html
Эксперт .NET
14871 / 11258 / 2950
Регистрация: 17.09.2011
Сообщений: 18,849
26.03.2018, 18:17 0

Асинхронные операции

26.03.2018, 18:17. Показов 1050. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от RaevskiAnatoly Посмотреть сообщение
Так меня и интересовало как это один поток UI вдруг может взять и одновременно что-то делать.
Вы это наблюдаете каждый день, работая в среде Windows и создавая приложения на Windows Forms или WPF: в обеих системах один поток для отрисовки интерфейса, однако мышка ездит, прогресс бары двигаются, кнопочки нажимаются и тд. — все вроде как одновременно, а на деле в одном потоке. Классический пример асинхронности.

Цитата Сообщение от RaevskiAnatoly Посмотреть сообщение
Просто приостанавливаются одни задачи, и начинают выполняться другие, и так по очереди.
Да, задачи разбиваются на куски и выполняются кусками.
В статье, в принципе, все верно описано.

Цитата Сообщение от RaevskiAnatoly Посмотреть сообщение
А вот в случае изменения коллекции-источника, как наиболее оптимально отразить это в представление?
Начиная с версии .NET 4.5 некоторые реализации CollectionView (ListCollectionView, например) поддерживают "живое" автообновление: при создании вы указываете, что нужна сортировка/фильтрация в реальном времени и указываете свойства объектов, которые на это влияют.
Если типы, хранящиеся в коллекции, реализуют INotifyPropertyChanged, то представление подпишется и будет обновлять список автоматически.

Вернуться к обсуждению:
Асинхронные операции
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2018, 18:17
Готовые ответы и решения:

Асинхронные операции
Console.WriteLine(&quot;Some code&quot;); using (var fs = new System.IO.FileStream(&quot;File.txt&quot;,...

Асинхронные операции на C#
Реализую обмен данными с устройством по USB-каналу (bulk передача) с использованием функций WinUSB...

асинхронные делегаты
Добрый день. Вопрос мой об ассинронных делегатах. Я не могу никак понять EndInvoke() дожидается...

Асинхронные сокеты
Здравствуйте. Очень нужна ваша помощь. Вот callback функция которая передается в метод асинхронного...

__________________
3
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.