书栈网 · BookStack 本次搜索耗时 0.027 秒,为您找到 29373 个相关结果.
  • Run-Time Data Areas

    1020 2018-03-08 《Java 面试笔记》
    Run-Time Data Areas - 运行时数据区域 The pc Register - 程序计数器 Java Virtual Machine Stacks - Java 虚拟机栈 Native Method Stacks - 本地方法栈 Heap - 堆 Method Area - 方法区 Run-Time Constant Pool - ...
  • bRPC源码解析·bthread机制

    bRPC源码解析·bthread机制 bthread简介 基础汇编知识 AT&T风格的汇编语言 函数的调用约定 调用函数前 x86_64含有16个64为整数寄存器 协程栈的结构 协程栈 协程的初始化 代码中的汇编指令解释 协程的切换部分 代码中的汇编指令解释 bRPC源码解析·bthread机制 bthread简介 官方文档:...
  • 调用点(Call-site)

    调用点(Call-site) 为了理解 this 绑定,我们不得不理解调用点:函数在代码中被调用的位置(不是被声明的位置 )。我们必须考察调用点来回答这个问题:这个 this 指向什么? 一般来说寻找调用点就是:“找到一个函数是在哪里被调用的”,但它不总是那么简单,比如某些特定的编码模式会使 真正的 调用点变得不那么明确。 考虑 调用栈(call...
  • 操作系统抽象

    操作系统抽象 执行环境 普通控制流 异常控制流 上下文或执行环境的状态 执行流或执行历史 中断 异常 陷入 进程 地址空间 文件 操作系统抽象 接下来读者可站在操作系统实现的角度来看操作系统。操作系统为了能够更好地管理计算机系统并为应用程序提供便捷的服务,在计算机和操作系统的技术研究和发展的过程中,形成了一系列的核心概念,奠定了...
  • 早期的中断和异常控制

    内核初始化 第二部分 初期中断和异常处理 理论 设置并加载 IDT 初期中断处理程序 缺页中断处理程序 小结 相关链接 内核初始化 第二部分 初期中断和异常处理 在上一个 部分 我们谈到了初期中断初始化。目前我们已经处于解压缩后的Linux内核中了,还有了用于初期启动的基本的 分页 机制。我们的目标是在内核的主体代码执行前做好准...
  • 容错性

    容错性 exit_on_error restart_after_crash omit_encoding_error max_query_retry_times cn_send_buffer_size retry_ecode_list data_sync_retry remote_read_mode 容错性 当数据库系...
  • Queue

    Queue - 队列 编程实现 Python Methods Java Methods Priority Queue - 优先队列 Python Java Deque - 双端队列 Python Methods Java Methods Reference Queue - 队列 Queue 是一个 FIFO(先进先出)的数...
  • stack

    stack 命令功能 命令格式 参数说明 使用指南 使用实例 输出说明 stack 命令功能 查看系统各堆栈使用情况。 命令格式 stack 参数说明 无。 使用指南 无。 使用实例 输入:stack 输出说明 图 1 系统堆栈使用情况 表 1 输出说明 ...
  • schedule 循环如何运转

    参考资料 上一节,我们讲完 main goroutine 以及普通 goroutine 的退出过程。main goroutine 退出后直接调用 exit(0) 使得整个进程退出,而普通 goroutine 退出后,则进行了一系列的调用,最终又切到 g0 栈,执行 schedule 函数。 从前面的文章我们知道,普通 goroutine(gp)就是在 ...
  • Header 标题栏

    Header 标题栏 Header 标题栏 每个约束都有一个标题栏。下面使用复制位置约束作为例子来解释标题的界面元素。 在每个约束的顶部都有一个小标题栏。 扩展 (朝上/下箭头) 显示或隐藏约束的设置。整理 约束堆栈(constraint stack) ,以隐藏当前不需要关注的约束。约束即使隐藏仍会继续影响场景。 类型 约束的类型。这...