powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как писать multithreaded приложение в C#?
18 сообщений из 18, страница 1 из 1
Как писать multithreaded приложение в C#?
    #39474667
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я чувствую что отстаю от стремительно развивающихся технологий. На дворе уже Visual Studio 2017 а я сижу на 2010 Express.
Вопрос - как сегодня правильно писать multithreaded приложение? Когда есть GUI и несколько потоков? Создавать треды? таски? async-await?
В 2010 Express нет async-await - сносить и ставить последнюю версию? а нужно?
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39474672
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7треды?нетjenya7таски? async-await?да
jenya7сносить и ставить последнюю версию? а нужно?да. Сносить необязательно
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39474673
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Projenya7сносить и ставить последнюю версию? а нужно?да. Сносить необязательно
а что в 2010 express можно установить фреймворк поддерживающий async-await?
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39474677
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а понял. да, пусть будет. ))
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39474679
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а background worker? я им пользуюсь довольно интенсивно. и ничего так. все работает.
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39474684
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7а background worker? я им пользуюсь довольно интенсивно. и ничего так. все работает.ну он считается устаревшим шаблоном
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39474698
Супер_Пав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Projenya7а background worker? я им пользуюсь довольно интенсивно. и ничего так. все работает.ну он считается устаревшим шаблоном
кем считается?
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39474701
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Супер_Павкем считается?Албахари ))
И, вроде, Макдональдом, но не помню точно.
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39474708
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мда...последний гвоздь в крышку гроба так мною любимого BackgroundWorker. ))
microsoftThe async-based approach to asynchronous programming is preferable to existing approaches in almost every case. In particular, this approach is better than BackgroundWorker for IO-bound operations because the code is simpler and you don't have to guard against race conditions. In combination with Task.Run, async programming is better than BackgroundWorker for CPU-bound operations because async programming separates the coordination details of running your code from the work that Task.Run transfers to the threadpool.
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39474728
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7мда...последний гвоздь в крышку гроба так мною любимого BackgroundWorker. ))

Никакого гвоздя. Для асинхронных операций конечно лучше асинки.
Но для вычислительных можешь и дальше педалить BW, всё нормально с ним.
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39474773
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttjenya7мда...последний гвоздь в крышку гроба так мною любимого BackgroundWorker. ))

Никакого гвоздя. Для асинхронных операций конечно лучше асинки.
Но для вычислительных можешь и дальше педалить BW, всё нормально с ним.
а если надо обновлять GUI без зависаний? что лучше? скажем в таске что то происходит и это отображается в контролах.
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39474882
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7а если надо обновлять GUI без зависаний? что лучше? скажем в таске что то происходит и это отображается в контролах.

BackgroundWorker, если операция асинхронная, то async/await
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39474965
Фотография Roslyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7Вопрос - как сегодня правильно писать multithreaded приложение? Когда есть GUI и несколько потоков? Создавать треды? таски? async-await?

https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/task-parallel-library-tpl
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39475184
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо всем. стало понятней.
еще такой вопрос. поставил студио 2017. там есть програмирование под Андроид на си шарп. кто нибудь пробовал? я как то к андроид студио привык.
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39475270
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7еще такой вопрос. поставил студио 2017. там есть програмирование под Андроид на си шарп. кто нибудь пробовал?
Нет, блин, никто даже и не знал, что так можно :)
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39475293
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7еще такой вопрос. поставил студио 2017. там есть програмирование под Андроид на си шарп. кто нибудь пробовал? я как то к андроид студио привык.Если умеешь писать нативные приложения под андроид - флаг тебе в руки. Xamarin больше ориентирован на то, чтобы писать кроссплатформенные приложения, типа на шарпе одно приложение сразу под Andrion, iOS и WinPhone.
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39475294
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProAndrionAndroid ))
...
Рейтинг: 0 / 0
Как писать multithreaded приложение в C#?
    #39475325
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProShocker.ProAndrionAndroid ))

Andrion так Andrion, чего уж там
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как писать multithreaded приложение в C#?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]