书栈网 · BookStack 本次搜索耗时 0.035 秒,为您找到 216955 个相关结果.
  • contention_profiler

    开启方法 图示 brpc可以分析花在等待锁上的时间及发生等待的函数。 开启方法 按需开启。无需配置,不依赖tcmalloc,不需要链接frame pointer或libunwind。如果只是brpc client或没有使用brpc,看这里 。 图示 当很多线程争抢同一把锁时,一些线程无法立刻获得锁,而必须睡眠直到某个线程退出临界区。这个...
  • 并发编程

    Cocoa 并发编程 Grand Central Dispatch(GCD) 获取队列 自己创建的队列与系统队列有什么不同? 创建的 Queue 需要释放吗? 执行任务 注意事项 关于线程安全 GCD 案例分析 案例一 案例二 案例三 案例四 案例五 案例总结 NSOperation 和 NSOperationQueue 并发和...
  • 使用 Webhook 触发流水线

    前提条件 配置 Webhook 获取 webhook URL 在 GitHub 仓库中设置 webhook 使用 Webhook 触发流水线 提交拉取请求到仓库 检查 webhook 交付 检查流水线状态 若要通过远程代码仓库创建基于 Jenkinsfile 的流水线,可以在远程仓库中配置 webhook,以便在远程仓库变更时,自动触发流水...
  • Threads

    3265 2020-07-27 《Gitlab 中文文档》
    Threads Threads Resolvable comments and threads Commit threads in the context of a merge request Jumping between unresolved threads Marking a comment or thread as resolved Move...
  • 并发执行

    并发执行 并发执行 本章中描述的模块支持并发执行代码。 适当的工具选择取决于要执行的任务(CPU密集型或IO密集型)和偏好的开发风格(事件驱动的协作式多任务或抢占式多任务处理)。 这是一个概述: threading —- 基于线程的并行 线程本地数据 线程对象 锁对象 递归锁对象 条件对象 信号量对象 Semaphore 例子 ...
  • 部署集群

    集群部署 下载并安装包 启动 Nebula Graph 集群 连接 Nebula Graph 配置引用 集群部署 本节介绍 Nebula Graph 的部署 下载并安装包 目前,Nebula Graph 官方提供 CentOS 7.5 , CentOS 6.5 ,Ubuntu 1604 和 Ubuntu 1804 包,rpm 或 ...
  • Memory Management

    Memory Management ResourcePool ObjectPool 生成bthread_t 栈 Memory Management Learn about bRPC memory management. 内存管理总是程序中的重要一环,在多线程时代,一个好的内存分配大都在如下两点间权衡: 线程间竞争少。内存分配的粒度大都比较...
  • 6.5. 练习

    905 2019-12-10 《Boost C++ 库》
    6.5. 练习 6.5. 练习 You can buy solutions to all exercises in this book as a ZIP file. 重构下面的程序用两个线程来计算总和。由于现在许多处理器有两个内核,应利用线程减少执行时间。 #include <boost/date_time/posix_time/po...
  • MySQL · 性能优化 · 并行复制外建约束问题

    背景 mysql 主备同步是通过binlog来进行的,备库的 IO 线程从主库拉取binlog,SQL线程将拉取的binlog应用到备库,在5.6之前,备库只有一个线程应用binlog,主库的更新量大,且备库的执行效率低时,就会造成了大量从主库拉取的binlog来不及执行,因此造成了主备延迟问题。为了解决主备延迟,需要提高备库的执行效率,阿里MySQL...