Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как писать multithreaded приложение в C#? / 18 сообщений из 18, страница 1 из 1
20.06.2017, 12:29
    #39474667
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как писать multithreaded приложение в C#?
Я чувствую что отстаю от стремительно развивающихся технологий. На дворе уже Visual Studio 2017 а я сижу на 2010 Express.
Вопрос - как сегодня правильно писать multithreaded приложение? Когда есть GUI и несколько потоков? Создавать треды? таски? async-await?
В 2010 Express нет async-await - сносить и ставить последнюю версию? а нужно?
...
Рейтинг: 0 / 0
20.06.2017, 12:31
    #39474672
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как писать multithreaded приложение в C#?
jenya7треды?нетjenya7таски? async-await?да
jenya7сносить и ставить последнюю версию? а нужно?да. Сносить необязательно
...
Рейтинг: 0 / 0
20.06.2017, 12:33
    #39474673
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как писать multithreaded приложение в C#?
Shocker.Projenya7сносить и ставить последнюю версию? а нужно?да. Сносить необязательно
а что в 2010 express можно установить фреймворк поддерживающий async-await?
...
Рейтинг: 0 / 0
20.06.2017, 12:36
    #39474677
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как писать multithreaded приложение в C#?
а понял. да, пусть будет. ))
...
Рейтинг: 0 / 0
20.06.2017, 12:38
    #39474679
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как писать multithreaded приложение в C#?
а background worker? я им пользуюсь довольно интенсивно. и ничего так. все работает.
...
Рейтинг: 0 / 0
20.06.2017, 12:45
    #39474684
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как писать multithreaded приложение в C#?
jenya7а background worker? я им пользуюсь довольно интенсивно. и ничего так. все работает.ну он считается устаревшим шаблоном
...
Рейтинг: 0 / 0
20.06.2017, 13:01
    #39474698
Супер_Пав
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как писать multithreaded приложение в C#?
Shocker.Projenya7а background worker? я им пользуюсь довольно интенсивно. и ничего так. все работает.ну он считается устаревшим шаблоном
кем считается?
...
Рейтинг: 0 / 0
20.06.2017, 13:05
    #39474701
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как писать multithreaded приложение в C#?
Супер_Павкем считается?Албахари ))
И, вроде, Макдональдом, но не помню точно.
...
Рейтинг: 0 / 0
20.06.2017, 13:14
    #39474708
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как писать multithreaded приложение в C#?
мда...последний гвоздь в крышку гроба так мною любимого 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
20.06.2017, 13:25
    #39474728
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как писать multithreaded приложение в C#?
jenya7мда...последний гвоздь в крышку гроба так мною любимого BackgroundWorker. ))

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

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

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

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

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


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