2013-10-06 2 views
1

Конечно, необходимо иметь стек какого-то типа - но я хочу, чтобы у меня был поток (userland), в котором у меня есть полное (или как можно ближе к завершению) управление над распределением памяти. Какой был бы лучший способ сделать это? Я мог бы избежать использования автоматических переменных и использовать кучу для всего, я думаю: но есть ли лучший способ?Линия Linux без стека

+0

Какова идея этого? – Jon

+2

Какую проблему решаете вы здесь? Это может дать нам лучшее представление о том, что вы хотите в решении. –

+6

У меня типичный случай проблемы [XY] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). – orlp

ответ

2

Возьмите петлю в Protothreads, может быть то, что вы ищете.

Из интереса, что вы пытаетесь сделать? Встроенная платформа?

+0

Я хочу построить логическую модель многоядерной (NoC) платформы, используя потоки в качестве аналогов ядер и имея фиксированный пул памяти в качестве аналога физической памяти такого устройства. Таким образом, я не хочу, чтобы компилятор выделял память от моего имени - я хочу сделать все это явно. Спасибо за ответ, кстати, я посмотрю. – adrianmcmenamin

Смежные вопросы