C#程序能够使用的内存类型有三种,分别是(stack)、托管堆(managed heap)和非托管堆(unmanaged heap)。
举一反三
- 147关于栈(stack)和堆(heap),下列说法正确的是 A: 基本类型存放在栈(stack)中 B: 引用类型存放在堆(heap)中 C: 指向引用类型的地址存放在栈(stack)中 D: 栈是一种FIFO(先进先出)的数据结构
- 以下关于C#中的内存的说法不正确的是() A: 托管堆中可以分配任意大小的数据。 B: 托管堆中的内存分配由.NET框架的垃圾回收器负责。 C: 非托管堆是不受.NET框架控制的由Windows管理的内存。 D: 非托管堆中的内存由.NET框架回收释放。
- How to use the heap to sort:如何用堆来实现排序: A: Continue to call delMax() after building a heap建堆后不断调用delMax() B: Continue to call getMax() after building a heap建堆后不断调用getMax() C: Continue to call insert() after building a heap建堆后不断调用insert() D: Build the heap建堆
- How to use the heap to sort:如何用堆来实现排序:- 未答 A: Continue to call delMax() after building a heap建堆后不断调用delMax() B: Continue to call getMax() after building a heap建堆后不断调用getMax() C: Continue to call insert() after building a heap建堆后不断调用insert() D: Build the heap建堆
- 名词解释:运行时堆( runtime heap)