Re[3]: Нужен совет и MaxDegreeOfParallelism
От: Ночной Смотрящий Россия  
Дата: 17.02.19 19:27
Оценка:
Здравствуйте, Sharov, Вы писали:

S>Это безусловно грамотный подход, но как это реализовать в условиях многопоточности, когда задачи запускается динамически? Ну рассчитал я, что памяти хватит,

S>а в это время еще пяток задач запускается..

Так тот пяток и не должен запускаться. Если память по ходу дела откушивается — считай в попугаях. Типа задача Х потенциально кушает N попугаев. При ее старте забираем эти N попугаев. Если не хватает — курим бамбук пока станет хватать.
Если же ты не можешь кап по памяти заранее предсказать — придется делать проверку непосредственно перед выделением памяти.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.