书栈网 · BookStack 本次搜索耗时 0.024 秒,为您找到 141051 个相关结果.
  • 第 2 小节:开源项目的源代码该怎么读

    第 2 小节:开源项目的源代码该怎么读 选择合适的项目 读源代码之前的准备工作 读源代码时应该读些什么 学习使用项目 阅读项目源代码 本部分内容贡献者 第 2 小节:开源项目的源代码该怎么读 选择合适的项目 Gitee 上的项目种类和数量繁多,作为新手的话,要选择适合自己的项目进行学习。 以实际项目为导向,可以是真正的工程项目,也...
  • 并发安全和锁

    1729 2020-06-11 《Go语言中文文档》
    1. 并发安全和锁 1.1.1. 互斥锁 1.1.2. 读写互斥锁 1. 并发安全和锁 有时候在Go代码中可能会存在多个goroutine同时操作一个资源(临界区),这种情况会发生竞态问题(数据竞态)。类比现实生活中的例子有十字路口被各个方向的的汽车竞争;还有火车上的卫生间被车厢里的人竞争。 举个例子: var x int64 va...
  • 读写分离

    读写分离 背景信息 参数解释 静态读写分离 动态读写分离 操作步骤 配置示例 相关参考 读写分离 背景信息 读写分离 YAML 配置方式可读性高,通过 YAML 格式,能够快速地理解读写分片规则之间的依赖关系,ShardingSphere 会根据 YAML 配置,自动完成 ShardingSphereDataSource 对象的创建,减...
  • 2.5 rwmutex

    3287 2019-08-10 《GO专家编程》
    1. 前言 2. 读写锁数据结构 2.1 类型定义 2.2 接口定义 2.2.1 Lock()实现逻辑 2.2.2 Unlock()实现逻辑 2.2.3 RLock()实现逻辑 2.2.4 RUnlock()实现逻辑 3. 场景分析 3.1 写操作是如何阻止写操作的 3.2 写操作是如何阻止读操作的 3.3 读操作是如何阻止写操作的 3...
  • MySQL · 源码分析 · InnoDB读写锁实现分析

    1485 2020-08-13 《数据库内核月报》
    1 背景 2 锁模式 2.1 SX锁的含义 3 锁状态的维护 4 加解锁的实现 4.1 锁的重入 4.2 加锁逻辑的实现 4.3 解锁逻辑的实现 5 X锁所有权的转移 6 总结 1 背景 在InnoDB中,当多线程需要访问共享数据结构时,InnoDB使用互斥锁(mutex)和读写锁(rwlock)来同步这些并发操作。InnoDB的读写...
  • xml.sax.handler —- SAX 处理句柄的基类

    xml.sax.handler —- SAX 处理句柄的基类 ContentHandler 对象 DTDHandler 对象 EntityResolver 对象 ErrorHandler 对象 LexicalHandler 对象 xml.sax.handler —- SAX 处理句柄的基类 源代码: Lib/xml/sax/handle...
  • 添加新文档

    添加新文档 确定受众和信息的预期用途 内容类型 命名标题 将您的贡献提交到 GitHub 添加新文档 贡献新文档到 Istio,请执行以下步骤: 确定受众和信息的预期用途。 选择您想要贡献的内容类型 。 命名标题 。 按照文档贡献指南 撰写您的贡献。 将您的贡献提交到 GitHub 存储库 。 执行审核流程 ,直到您的贡献被合并。 确定...
  • 添加新文档

    添加新文档 确定受众和信息的预期用途 内容类型 命名标题 将您的贡献提交到 GitHub 添加新文档 贡献新文档到 Istio,请执行以下步骤: 确定受众和信息的预期用途。 选择您想要贡献的内容类型 。 命名标题 。 按照文档贡献指南 撰写您的贡献。 将您的贡献提交到 GitHub 存储库 。 执行审核流程 ,直到您的贡献被合并。 确定...
  • 添加新文档

    添加新文档 确定受众和信息的预期用途 内容类型 命名标题 将您的贡献提交到 GitHub 添加新文档 贡献新文档到 Istio,请执行以下步骤: 确定受众和信息的预期用途。 选择您想要贡献的内容类型 。 命名标题 。 按照文档贡献指南 撰写您的贡献。 将您的贡献提交到 GitHub 存储库 。 执行审核流程 ,直到您的贡献被合并。 确定...
  • 添加新文档

    添加新文档 确定受众和信息的预期用途 内容类型 命名标题 将您的贡献提交到 GitHub 添加新文档 贡献新文档到 Istio,请执行以下步骤: 确定受众和信息的预期用途。 选择您想要贡献的内容类型 。 命名标题 。 按照文档贡献指南 撰写您的贡献。 将您的贡献提交到 GitHub 存储库 。 执行审核流程 ,直到您的贡献被合并。 确定...