书栈网 · BookStack 本次搜索耗时 0.034 秒,为您找到 213981 个相关结果.
  • JDK8对并发的新支持

    1. LongAdder 2. CompletableFuture 3. StampedLock 摘要: 本系列基于炼数成金课程,为了更好的学习,做了系列的记录。 本文主要介绍: 1. LongAdder 2. CompletableFuture 3. StampedLock 1. LongAdder 和AtomicLong类似的使用方式,但是...
  • 优化

    优化 前言 常规 CPU GPU 2D 3D 多线程 优化 前言 Godot遵循平衡的表现理念. 在效率表现中, 总是有需要权衡交易的东西, 可用性和灵活性. 一些实际的示例是: 有效地渲染大量的物体是很容易的, 但是当必须渲染一个大的场景时, 效率就会变得很低. 为了解决这个问题, 必须在渲染时加入可见性计算. 这使得渲染的效率降...
  • 7 重排序与happens-before

    第七章 重排序与happens-before 7.1 什么是重排序? 7.2 顺序一致性模型与JMM的保证 7.2.1 数据竞争与顺序一致性 7.2.2 顺序一致性模型 7.2.3 JMM中同步程序的顺序一致性效果 7.2.4 JMM中未同步程序的顺序一致性效果 7.3 happens-before 7.3.1 什么是happens-before...
  • Worker

    Worker 方法 Worker.postMessage(Object message) Worker.terminate() Worker.onMessage(function callback) 示例代码 .onMessage Worker.onMessage(function callback) 参数 function callback 参...
  • 互斥

    互斥 互斥 有时两个或多个线程可能都需要访问某种全局资源。由于全局资源的当前状态可能被一个线程修改,并且该修改的值在被某个其它线程使用时可能是不可预测的,因此这可能产生错误的结果。举一个简单的例子,看看这段代码: no_mutex.rb $i = 0 a = Thread . new { 1000000.ti...
  • 第一篇:基础篇

    1 进程与线程基本概念 2 Java多线程入门类和接口 3 线程组和线程优先级 4 Java线程的状态及主要转化方法 5 Java线程间的通信
  • 使得ListView滑动顺畅

    使得ListView滑动顺畅 使用后台线程 在 ViewHolder 中填入视图对象 使得ListView滑动顺畅 编写:allenlsy - 原文:http://developer.android.com/training/improving-layouts/smooth-scrolling.html 保持程序流畅的关键,是让主线程...
  • X-Engine · 性能优化 · Parallel WAL Recovery for X-Engine

    背景 当前面临的问题 WAL Recovery性能优化方案 总体设计 宕机恢复过程中LSM-Tree的SwitchMemtable过程 解决方案 2PC事务的正确回放 解决方案 防御OOM 解决方案 性能测试 测试环境 WAL回放线程数对回放性能的影响分析 典型场景WAL回放性能对比 测试结论 后续工作 背景 数据库的C...
  • 流水线配置(图形界面)

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

    1395 2019-05-26 《Qt 学习之路 2》
    前面我们已经详细介绍过有关线程的一些值得注意的事项。现在我们开始对线程做一些总结。 有关线程,你可以做的是: 在QThread 子类添加信号。这是绝对安全的,并且也是正确的(前面我们已经详细介绍过,发送者的线程依附性没有关系)不应该做的是: 调用moveToThread(this) 函数 指定连接类型:这通常意味着你正在做错误的事情,比如将Q...