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

    IP 描述 方法 枚举 常量 方法说明 IP Inherits: Object 互联网协议(IP)支持功能,如DNS解析。 描述 IP包含对互联网协议(IP)的支持功能。TCP/IP支持在不同的类别中(见StreamPeerTCP 和TCP_Server )。IP提供DNS主机名解析支持,包括阻塞式和线程式。 方法 void...
  • 消费端线程池模型

    消费端线程池模型 消费端线程池模型优化 老的线程池模型 消费端线程池模型 Dubbo 消费端线程池模型用法 2.7.5 版本对整个调用链路做了全面的优化,根据压测结果显示,总体 QPS 性能提升将近 30%,同时也减少了调用过程中的内存分配开销。其中一个值得提及的设计点是 2.7.5 引入了 Servicerepository 的概念,在服务注册...
  • 5.2 WaitGroup

    3951 2019-08-10 《GO专家编程》
    1 前言 2 基础知识 2.1 信号量 3 WaitGroup 3.1 数据结构 3.2 Add(delta int) 3.3 Wait() 3.4 Done() 4 编程Tips 1 前言 WaitGroup是Golang应用开发过程中经常使用的并发控制技术。 WaitGroup,可理解为Wait-Goroutine-Group,...
  • 并行化

    多核并行化与同步锁 1. 多核并行化 2. 同步锁 多核并行化与同步锁 1. 多核并行化 //多核并行化 runtime . GOMAXPROCS ( 16 ) //设置环境变量GOMAXPROCS的值来控制使用多少个CPU核心 runtime . NumCPU () //来获取核心数 //出让时间片 runtime ...
  • 第十章 条件变量

    1107 2018-02-28 《操作系统思考》
    第十章 条件变量 10.1 工作队列 10.2 生产者和消费者 10.3 互斥体 10.4 条件变量 10.5 条件变量的实现 第十章 条件变量 作者:Allen B. Downey 原文:Chapter 10 Condition variables 译者:飞龙 协议:CC BY-NC-SA 4.0 像上一章所展示的...
  • Java并发工具包concurrent用户指南

    译序 1. java.util.concurrent - Java并发工具包 半成品 2. 阻塞队列BlockingQueue 2.1 BlockingQueue用法 2.2 BlockingQueue的方法 2.3 BlockingQueue的实现 2.4 Java中使用BlockingQueue的例子 3. 数组阻塞队列ArrayBloc...
  • Callable和Future

    1. Callable 2. Future 3. FutureTask 4. CompletionService 1. Callable 泛型接口,用于获取线程执行完的结果,Callable的声明如下 public interface Callable < V > { // 返回 V 类型的结果 V ...
  • Redis · lazyfree · 大key删除的福音

    1102 2020-08-13 《数据库内核月报》
    背景 lazyfree机制 1. UNLINK命令 2. FLUSHALL、FLUSHDB命令 lazyfree线程 过期与逐出 expire及evict优化 背景 redis重度使用患者应该都遇到过使用 DEL 命令删除体积较大的键, 又或者在使用 FLUSHDB 和 FLUSHALL 删除包含大量键的数据库时,造成redis阻塞的情况...
  • 性能策略

    性能 再三权衡 推荐阅读 检查列表 1) 谨慎地加载模块 为什么? 怎么做? 2) 过早的加载和执行代码 为什么? 怎么做? 3) 阻塞主进程 为什么? 怎么做? 4) 阻塞渲染进程 为什么? 怎么做? 5) 不必要的polyfills 为什么? 怎么做? 6) 不必要或阻塞的网络请求 为什么? 怎么做? 7) 打包...