Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
17.04.2019, 20:12
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
Нужно в отдельных потоках создать контроллы на форме, контроллы выполнят определенную логику, нужно забрать результат, показать пользователю на отдельной панели на той же форме. Что использовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.04.2019, 20:21
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
listtoviewНужно в отдельных потоках создать контроллы на форменельзя ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.04.2019, 20:22
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
Ты опять пытаешься свалить в кучу модель и представление. Тебя бы в WPF отдать - для общего развития ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.04.2019, 20:30
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
Shocker.ProlisttoviewНужно в отдельных потоках создать контроллы на форменельзя точнее на форму добавлять необязательно мне нужно создать контролл и вызвать пару методов результат-строка эти строки отобразить в грид ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.04.2019, 20:35
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
listtoviewмне нужно создать контролл и вызвать пару методовну это-то тебе никто не запретит ) а вопрос-то в чем? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.04.2019, 20:41
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
Shocker.Prolisttoviewмне нужно создать контролл и вызвать пару методовну это-то тебе никто не запретит ) а вопрос-то в чем? я так понимаю можно сделать тремя способами Tread VS Tasks VS async\await ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.04.2019, 20:44
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
Thread тебе зачем? a Task не vs await, а Task+await ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.04.2019, 20:47
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
Shocker.ProThread тебе зачем? a Task не vs await, а Task+await они же треды создают или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.04.2019, 20:51
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
listtoviewони же треды создают или нет?В твоем случае да, только не создают, а берут из пула. Но таски на порядок удобнее ручного создания тредов - перехват исключений, ожидание, возврат результата. Учебник читай, это не шибко простая тема вообще-то. Но наговнокодить пару аваит/тасков можно не напрягаясь ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.04.2019, 22:13
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
listtoviewНужно в отдельных потоках создать контроллы на форме, контроллы выполнят определенную логику, нужно забрать результат, показать пользователю на отдельной панели на той же форме. Контролы выполнят логику в отдельных потоках... Удачи ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.04.2019, 22:25
|
|||
---|---|---|---|
Tread VS Tasks VS async\await |
|||
#18+
Кстати, а фьючерсы то есть в шарпе ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.04.2019, 22:29
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
SiemarglКстати, а фьючерсы то есть в шарпе ? Дык System.Threading.Tasks.Task<T> ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.04.2019, 22:51
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
SiemarglКстати, а фьючерсы то есть в шарпе ?Реализацией этого паттерна в .NET является класс Task<T>. Что любопытно, изначально, на стадии разработки, он назывался Future<T>, но позже был переименован. Тем не менее, артефакты остались: например, файл Future.cs в исходном коде. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.04.2019, 07:17
|
|||
---|---|---|---|
Tread VS Tasks VS async\await |
|||
#18+
listtoviewЧто использовать?начать с await. Только доказать что без этого никак... не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.04.2019, 08:50
|
|||
---|---|---|---|
Tread VS Tasks VS async\await |
|||
#18+
await Вам не гарантирует, что метод запустится в отдельном потоке. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.04.2019, 08:59
|
|||
---|---|---|---|
Tread VS Tasks VS async\await |
|||
#18+
vb_subawait Вам не гарантирует, что метод запустится в отдельном потоке.студия подскажет и не промолчит когда await напишет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.04.2019, 11:20
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
понял, почитаю вернусь спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.04.2019, 11:27
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
vb_subawait Вам не гарантирует, что метод запустится в отдельном потоке.await к запуску вообще отношения не имеет , так что он не может ни гарантировать что либо, либо не гарантировать. Более того, await про существование класса Task вообще ничего не знает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.04.2019, 00:19
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
listtoviewконтроллы выполнят определенную логику Это ты типа в onClick логику засовываешь? Лучше вынь ее оттуда, и покури BackgroundWorker, может он спасет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.04.2019, 00:54
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
iskatelsqlЛучше вынь ее оттуда, и покури BackgroundWorker, может он спасет.не надо курить устаревшие шаблоны ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.04.2019, 01:49
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
listtoview, прости за мой паинт, но: У тебя есть: Ты хочешь сделать Но так нельзя, особенно с потоками, да и вообще не стоит, нужно как-то так: ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.04.2019, 05:07
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
Shocker.Proне надо курить устаревшие шаблоны Ну все, достали. Вот задача - сделать оффлайн копию форума (не этого). Задача пробежаться по веткам, найти что нового, добавить в базу. Все в один голос "потоки плохо", "устаревшие шаблоны". Научи, Батька, как правильно! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.04.2019, 07:19
|
|||
---|---|---|---|
Tread VS Tasks VS async\await |
|||
#18+
iskatelsql, В твоем ТЗ нет ГУИ). Консольное приложение без ГУИ и без потоков. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.04.2019, 09:42
|
|||
---|---|---|---|
Tread VS Tasks VS async\await |
|||
#18+
Как то постановка "пробежаться по ссылкам" не коррелирует созданию контролов в потоках. Я бы сделал так: из консоли пробежался по основной странице и найденным ссылкам Для каждой найденной ссылки - Таск и та же логика. Далее - Task.WaitAll Ну и не забываем корректную обработку ошибок, чтобы в случае проблем не было зависания. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.04.2019, 09:55
|
|||
---|---|---|---|
|
|||
Tread VS Tasks VS async\await |
|||
#18+
iskatelsqllisttoview, прости за мой паинт, но: У тебя есть: Ты хочешь сделать Но так нельзя, особенно с потоками, да и вообще не стоит, нужно как-то так: так и скажи что Паинт изучаешь) и почему не рассмотрены вопросы синхронизации ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1398976]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 151ms |
0 / 0 |