美文网首页程序员让前端飞Web前端之路
每日科技英文29: 内存分配之堆和栈

每日科技英文29: 内存分配之堆和栈

作者: 随风而行之青衫磊落险峰行 | 来源:发表于2017-11-27 07:11 被阅读218次

今日要点:

  1. 内存分配之堆和栈
  2. 限定性定语从句和非限定性定语从句

Heap(堆)

An area of memory that is used for dynamic memory allocation. Calls to malloc and free and the C++ operators new and delete result in run-time manipulation of the heap.

一块被用作动态内存分配的内存区域。调用malloc和free、C++的操作符new、delete在运行时进行堆的操作。

Stack(堆栈)

An area of memory that[1] contains a last-in-first-out queue of storage for[2] parameters, automatic variables, return addresses, and other information that [3]must be maintained across function calls.(无谓语,是对An area of memory解释,[1][2][3]定语从句或介词短语做后置定语修饰先行词)

In multitasking situations, each task generally has its own stack.

一个包含后进先出队列的内存区域,用来存储参数、自动变量、返回地址和其他一些必须在函数调用中进行维护的信息。在多任务情况下,每一个任务一般都有自己的堆栈区。

注:在vs c++中,每个线程具有独立的内存栈,初始化时好像是分配2兆内存


今日语法小知识:

  1. 限定性定语从句特点:
  • 翻译为...的
  • 关系代词前没有逗号(,)
  1. 非限定性定语从句特点:
  • 不翻译成...的
  • 关系代词前一般有逗号(,)
  1. 对比:
  • He is a good boy who studies hard.(无逗号,限定性定语从句,who是关系代词)

  • He is a good boy,who studies hard.(有逗号,非限定性定语从句,who是关系代词)

中文翻译为:

  • 他是个学习用功的好孩子(限定性定语从句,翻译为...的)

  • 他是个好孩子,学习很用功

关于关系介词,数量还有一些的,以后会涉及到。

相关文章

  • 每日科技英文29: 内存分配之堆和栈

    今日要点: 内存分配之堆和栈 限定性定语从句和非限定性定语从句 Heap(堆) An area of memory...

  • Swift 中的内存分配情况与优化思路

    Allocation 内存分配 内存分配可以分为堆区栈区,在栈的内存分配速度要高于堆,结构体和类在堆栈分配是不同的...

  • 关于JS的堆和栈的理解

    一、堆(heap)和栈(stack) 栈(stack)会自动分配内存空间,会自动释放。堆(heap)动态分配的内存...

  • js 浅拷贝和深拷贝

    堆和栈 栈(stack)为自动分配内存空间,它由系统自动释放。堆(heap)则是动态分配内存,大小不定也不会自动释...

  • JS 堆栈

    堆是堆内存的简称,栈是栈内存的简称。 堆是动态分配内存,内存大小不一,也不会自动释放。栈是自动分配相对固定大小的内...

  • 理解js里堆和栈的意义

    一、 堆(heap)和栈(stack) 栈(stack)会自动分配内存空间,会自动释放。堆(heap)动态分配的内...

  • JVM内存分配策略 和 内存回收策略

    java 内存分配基于两种,堆 和 栈。 1.栈 和 堆 java栈java栈的分配是和线程绑定在一起的,当我们创...

  • Interview Plan 0213

    0213 1.Android内存泄露总结 (1)Java内存分配策略:分别是静态分配,栈式分配,和堆式分配,对应的...

  • Android性能优化之常见的内存泄漏

    内存泄漏 Java 内存分配策略 Java 程序运行时的内存分配策略有三种,分别是静态分配,栈式分配,和堆式分配,...

  • Java 堆/栈 GC相关

    一、Java程序运行时的内存分配策略 静态分配[静态存储区]/栈分配[栈区]/堆分配[堆区] 1)静态存储区...

网友评论

    本文标题:每日科技英文29: 内存分配之堆和栈

    本文链接:https://www.haomeiwen.com/subject/rumlbxtx.html