Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подскажите, на чем сейчас принято многопоточку писать? / 7 сообщений из 7, страница 1 из 1
19.04.2021, 14:36
    #40063877
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, на чем сейчас принято многопоточку писать?
Начиная с net 4.0 предпочтительнее было TPL
с кором что ниб новое придумали?
...
Рейтинг: 0 / 0
19.04.2021, 16:59
    #40063947
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, на чем сейчас принято многопоточку писать?
listtoview,

Тут толпа пассажиров, что TPL осилить не могут, куда уж там что-то новое
...
Рейтинг: 0 / 0
20.04.2021, 12:12
    #40064128
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, на чем сейчас принято многопоточку писать?
TPL работает чз пул потоков и не факт что задачи будут выполняться параллельно на нескольких ядрах.
Потоки выполняются на нескольких ядрах если кол-во ядер меньше кол-ва потоков

Подскажите, как мне обеспечить максимально параллельное выполнение задач?
например есть 4 ядра и 4 метода
мне нужно запустить их максимально параллельно

как лучше сделать?

хотя опять же реально ОС может и все потоки на одно ядро бросить
...
Рейтинг: 0 / 0
20.04.2021, 12:30
    #40064132
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, на чем сейчас принято многопоточку писать?
Методы долгоиграющие? Если так, то явно создай 4 потока и вероятнее всего ОС распределить их на разные ядра. Если не доверяешь распроеделению от ОС, то кури WinAPI про явную привязку потока к ядру.
...
Рейтинг: 0 / 0
20.04.2021, 12:37
    #40064135
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, на чем сейчас принято многопоточку писать?
Dima T
Методы долгоиграющие? Если так, то явно создай 4 потока и вероятнее всего ОС распределить их на разные ядра. Если не доверяешь распроеделению от ОС, то кури WinAPI про явную привязку потока к ядру.

минут по 10 каждый
там сначала вычисления, а потом сохранение в базу и передача по сети

тогда вычисления сделаю чз Thread
а базу и сеть чз Task
...
Рейтинг: 0 / 0
20.04.2021, 14:06
    #40064151
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, на чем сейчас принято многопоточку писать?
...
Рейтинг: 0 / 0
20.04.2021, 14:11
    #40064154
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, на чем сейчас принято многопоточку писать?
listtoview
TPL работает чз пул потоков и не факт что задачи будут выполняться параллельно на нескольких ядрах.
fkthat
Тут толпа пассажиров, что TPL осилить не могут,
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подскажите, на чем сейчас принято многопоточку писать? / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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