书栈网 · BookStack 本次搜索耗时 0.053 秒,为您找到 216955 个相关结果.
  • 9.1 线程池

    9.1 线程池 9.1.1 最简单的线程池 9.1.2 等待提交到线程池中的任务 9.1.3 等待依赖任务 9.1.4 避免队列中的任务竞争 9.1.5 窃取任务 9.1 线程池 很多公司里,雇员通常会在办公室度过他们的办公时光(偶尔也会外出访问客户或供应商),或是参加贸易展会。虽然外出可能很有必要,并且可能需要很多人一起去,不过对于一些特...
  • 创建进程

    创建并运行进程 用户线程 创建用户线程主体 初始化内核栈 创建用户线程 创建并运行进程 代码 我们已经能建立应用程序了,内核也能够为应用程序建立用户态虚拟内存空间了。那离在自己的内核上跑运行在用户态的应用程序还缺啥?其实我们到了最后一步—创建进程 ! 线程与进程进阶 我们在第六章内核线 开始部分 简单介绍过进程,线程,以及二者的...
  • GCD 深入理解:第一部分

    GCD 深入理解:第一部分 什么是 GCD GCD 术语 Serial vs. Concurrent 串行 vs. 并发 Synchronous vs. Asynchronous 同步 vs. 异步 Critical Section 临界区 Race Condition 竞态条件 Deadlock 死锁 Thread Safe 线程安全 Con...
  • 流水线配置(图形)

    流水线配置(图形) 编辑流水线 添加节点 配置制品信息 查看图形化流水线 流水线配置(图形) 手写流水线可能存在语法错误或上手比较困难。平台提供可视化图形编辑,通过图形界面交互快速配置流水线,更直观地呈现整个流水线流程。 编辑流水线 进入 DevOps 平台 > 我的应用 > 选择应用 > 流水线 > 选择分支 ,点击编辑图标。 添...
  • 19 Java 8 Stream并行计算原理

    第十九章 Java 8 Stream并行计算原理 19.1 Java 8 Stream简介 19.2 Stream单线程串行计算 19.3 Stream多线程并行计算 19.4 从源码看Stream并行计算原理 19.5 Stream并行计算的性能提升 第十九章 Java 8 Stream并行计算原理 19.1 Java 8 Strea...
  • Atomics 对象

    Atomics 对象 Atomics 对象 多线程共享内存,最大的问题就是如何防止两个线程同时修改某个地址,或者说,当一个线程修改共享内存以后,必须有一个机制让其他线程同步。SharedArrayBuffer API 提供Atomics 对象,保证所有共享内存的操作都是“原子性”的,并且可以在所有线程内同步。 什么叫“原子性操作”呢?现代编程语言中...
  • 0-1 - 线程池资源枯竭

    0-1 - 线程池资源枯竭 可能的原因 排查和解决步骤 0-1 - 线程池资源枯竭 0-1 - 线程池资源枯竭 服务端的线程资源耗尽了。 默认情况下,Dubbo 服务端的业务线程数是 200 个。如果多个并发请求量超过了 200,就会拒绝新的请求,抛出此错误。 可能的原因 Consumer 的并发请求量太大,导致 Provider 端创建的...
  • MySQL · 源码分析 · MySQL replication partial transaction

    replication 概述 replication 异常 异常恢复 异常case处理 replication 概述 目前MySQL支持的replication方式多种多样 普通的master-slave 异步replication 半同步的semi-sync replication 支持多通道的group replication和doub...
  • 其他

    其他 FLAGS_benchmark 取值范围 示例 FLAGS_inner_op_parallelism 取值范围 示例 注意 FLAGS_max_body_size 取值范围 示例 FLAGS_sync_nccl_allreduce 取值范围 示例 FLAGS_tracer_profile_fname 取值范围 示例 ...
  • 其他

    其他 FLAGS_benchmark 取值范围 示例 FLAGS_inner_op_parallelism 取值范围 示例 注意 FLAGS_max_body_size 取值范围 示例 FLAGS_sync_nccl_allreduce 取值范围 示例 FLAGS_tracer_profile_fname 取值范围 示例 ...