Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.06.2017, 12:29
|
|||
---|---|---|---|
|
|||
Как писать multithreaded приложение в C#? |
|||
#18+
Я чувствую что отстаю от стремительно развивающихся технологий. На дворе уже Visual Studio 2017 а я сижу на 2010 Express. Вопрос - как сегодня правильно писать multithreaded приложение? Когда есть GUI и несколько потоков? Создавать треды? таски? async-await? В 2010 Express нет async-await - сносить и ставить последнюю версию? а нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2017, 12:31
|
|||
---|---|---|---|
|
|||
Как писать multithreaded приложение в C#? |
|||
#18+
jenya7треды?нетjenya7таски? async-await?да jenya7сносить и ставить последнюю версию? а нужно?да. Сносить необязательно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2017, 12:33
|
|||
---|---|---|---|
|
|||
Как писать multithreaded приложение в C#? |
|||
#18+
Shocker.Projenya7сносить и ставить последнюю версию? а нужно?да. Сносить необязательно а что в 2010 express можно установить фреймворк поддерживающий async-await? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2017, 12:36
|
|||
---|---|---|---|
|
|||
Как писать multithreaded приложение в C#? |
|||
#18+
а понял. да, пусть будет. )) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2017, 12:38
|
|||
---|---|---|---|
|
|||
Как писать multithreaded приложение в C#? |
|||
#18+
а background worker? я им пользуюсь довольно интенсивно. и ничего так. все работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2017, 12:45
|
|||
---|---|---|---|
|
|||
Как писать multithreaded приложение в C#? |
|||
#18+
jenya7а background worker? я им пользуюсь довольно интенсивно. и ничего так. все работает.ну он считается устаревшим шаблоном ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2017, 13:01
|
|||
---|---|---|---|
Как писать multithreaded приложение в C#? |
|||
#18+
Shocker.Projenya7а background worker? я им пользуюсь довольно интенсивно. и ничего так. все работает.ну он считается устаревшим шаблоном кем считается? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2017, 13:05
|
|||
---|---|---|---|
|
|||
Как писать multithreaded приложение в C#? |
|||
#18+
Супер_Павкем считается?Албахари )) И, вроде, Макдональдом, но не помню точно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2017, 13:14
|
|||
---|---|---|---|
|
|||
Как писать multithreaded приложение в C#? |
|||
#18+
мда...последний гвоздь в крышку гроба так мною любимого 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. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2017, 13:25
|
|||
---|---|---|---|
Как писать multithreaded приложение в C#? |
|||
#18+
jenya7мда...последний гвоздь в крышку гроба так мною любимого BackgroundWorker. )) Никакого гвоздя. Для асинхронных операций конечно лучше асинки. Но для вычислительных можешь и дальше педалить BW, всё нормально с ним. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2017, 14:36
|
|||
---|---|---|---|
|
|||
Как писать multithreaded приложение в C#? |
|||
#18+
hVosttjenya7мда...последний гвоздь в крышку гроба так мною любимого BackgroundWorker. )) Никакого гвоздя. Для асинхронных операций конечно лучше асинки. Но для вычислительных можешь и дальше педалить BW, всё нормально с ним. а если надо обновлять GUI без зависаний? что лучше? скажем в таске что то происходит и это отображается в контролах. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2017, 16:02
|
|||
---|---|---|---|
Как писать multithreaded приложение в C#? |
|||
#18+
jenya7а если надо обновлять GUI без зависаний? что лучше? скажем в таске что то происходит и это отображается в контролах. BackgroundWorker, если операция асинхронная, то async/await ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2017, 17:18
|
|||
---|---|---|---|
Как писать multithreaded приложение в C#? |
|||
#18+
jenya7Вопрос - как сегодня правильно писать multithreaded приложение? Когда есть GUI и несколько потоков? Создавать треды? таски? async-await? https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/task-parallel-library-tpl ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.06.2017, 08:23
|
|||
---|---|---|---|
|
|||
Как писать multithreaded приложение в C#? |
|||
#18+
спасибо всем. стало понятней. еще такой вопрос. поставил студио 2017. там есть програмирование под Андроид на си шарп. кто нибудь пробовал? я как то к андроид студио привык. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.06.2017, 10:37
|
|||
---|---|---|---|
Как писать multithreaded приложение в C#? |
|||
#18+
jenya7еще такой вопрос. поставил студио 2017. там есть програмирование под Андроид на си шарп. кто нибудь пробовал? Нет, блин, никто даже и не знал, что так можно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.06.2017, 11:11
|
|||
---|---|---|---|
|
|||
Как писать multithreaded приложение в C#? |
|||
#18+
jenya7еще такой вопрос. поставил студио 2017. там есть програмирование под Андроид на си шарп. кто нибудь пробовал? я как то к андроид студио привык.Если умеешь писать нативные приложения под андроид - флаг тебе в руки. Xamarin больше ориентирован на то, чтобы писать кроссплатформенные приложения, типа на шарпе одно приложение сразу под Andrion, iOS и WinPhone. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.06.2017, 11:12
|
|||
---|---|---|---|
|
|||
Как писать multithreaded приложение в C#? |
|||
#18+
Shocker.ProAndrionAndroid )) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1399833]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 164ms |
0 / 0 |