Stack 堆栈和内存块哪一个最好?

Stack 堆栈和内存块哪一个最好?,stack,Stack,从堆栈(可以按特定顺序访问数据)和内存块(可以随机访问数据),哪一个最好? 为什么呢?这就像问哪个工具更好:螺丝刀还是锤子。总的来说,两者都不比另一个好。每个都用于特定的作业 无论何时需要后进先出的行为,都可以使用。当需要随机访问时,使用内存块 操作系统使用许多不同的数据结构,包括随机访问内存块、堆栈、队列等 如果你想知道什么时候使用它,那么我建议你自己做一些研究。这是一个非常广泛的问题。在本页范围内无法很好地回答。每种内存模型在不同的用例中都有其优缺点。我建议你把它缩小到一个特殊用途。在操作系

从堆栈(可以按特定顺序访问数据)和内存块(可以随机访问数据),哪一个最好?
为什么呢?

这就像问哪个工具更好:螺丝刀还是锤子。总的来说,两者都不比另一个好。每个都用于特定的作业

无论何时需要后进先出的行为,都可以使用。当需要随机访问时,使用内存块

操作系统使用许多不同的数据结构,包括随机访问内存块、堆栈、队列等


如果你想知道什么时候使用它,那么我建议你自己做一些研究。

这是一个非常广泛的问题。在本页范围内无法很好地回答。每种内存模型在不同的用例中都有其优缺点。我建议你把它缩小到一个特殊用途。在操作系统的意义上,哪一个是最好的?为什么?还是太宽了。堆栈,例如用于处理中断或调用,表格式数据块(任务上下文)。这就像在问:出租车还是飞机更适合旅行。