书栈网 · BookStack 本次搜索耗时 0.039 秒,为您找到 213981 个相关结果.
  • 性能基准

    性能基准 序言 测试目标 UB hulu-pbrpc brpc sofa-pbrpc apache thrift gRPC 测试方法 开始测试 环境 配置 同机单client→单server在不同请求下的QPS(越高越好) 同机单client→单server在不同线程数下的QPS(越高越好) 同机单client→单server在固...
  • 性能基准

    性能基准 序言 测试目标 UB hulu-pbrpc brpc sofa-pbrpc apache thrift gRPC 测试方法 开始测试 环境 配置 同机单client→单server在不同请求下的QPS(越高越好) 同机单client→单server在不同线程数下的QPS(越高越好) 同机单client→单server在固...
  • 线程工具-ThreadUtil

    线程工具-ThreadUtil 由来 原理 方法 ThreadUtil.execute ThreadUtil.newExecutor ThreadUtil.excAsync ThreadUtil.newCompletionService ThreadUtil.newCountDownLatch ThreadUtil.sleep ThreadU...
  • 原子指令

    原子指令 Cacheline Memory fence wait-free & lock-free 原子指令 学习bRPC原子指令。 我们都知道多核编程常用锁避免多个线程在修改同一个数据时产生race condition 。当锁成为性能瓶颈时,我们又总想试着绕开它,而不可避免地接触了原子指令。但在实践中,用原子指令写出正确的代码是一件非常困难的...
  • 线程模型简介

    线程模型简介 服务监听线程 会话线程 同步会话线程模型 异步会话线程模型 控制线程 脏页清除线程 日志写入线程 线程模型简介 SequoiaDB 巨杉数据库使用的是多线程模型,不同类型的线程用于处理不同的任务。对于集群中的一个节点,它要处理的任务主要包括: 来自用户的请求 来自集群内其它节点的请求 节点内的管理任务 Sequoia...
  • 线程模型简介

    线程模型简介 服务监听线程 会话线程 同步会话线程模型 异步会话线程模型 控制线程 脏页清除线程 日志写入线程 线程模型简介 SequoiaDB 巨杉数据库使用的是多线程模型,不同类型的线程用于处理不同的任务。对于集群中的一个节点,它要处理的任务主要包括: 来自用户的请求 来自集群内其它节点的请求 节点内的管理任务 Sequoia...
  • 含义

    含义 Generator 与状态机 Generator 与协程 Generator 与上下文 含义 Generator 与状态机 Generator 是实现状态机的最佳结构。比如,下面的clock 函数就是一个状态机。 var ticking = true ; var clock = function () { ...
  • Synchronized/ReentrantLock

    一、线程同步问题的产生及解决方案 二、synchronized关键字 1.synchronized简介 2.synchronized原理 3.synchronized的使用场景 4.解决线程同步的实例 三、ReentrantLock锁 1.Lock接口 2.ReentrantLock的使用 3.解决线程同步的实例 四、重入锁 五、公平锁...
  • Linux的进程、线程、文件描述符是什么

    Linux的进程、线程、文件描述符是什么 一、进程是什么 二、文件描述符是什么 三、线程是什么 Linux的进程、线程、文件描述符是什么 说到进程,恐怕面试中最常见的问题就是线程和进程的关系了,那么先说一下答案:在 Linux 系统中,进程和线程几乎没有区别 。 Linux 中的进程就是一个数据结构,看明白就可以理解文件描述符、重定向、管道命...
  • 3. 线程间同步

    3. 线程间同步 3.1. mutex 3.2. Condition Variable 习题 3.3. Semaphore 习题 3.4. 其它线程间同步机制 3. 线程间同步 3.1. mutex 多个线程同时访问共享数据时可能会冲突,这跟前面讲信号时所说的可重入性是同样的问题。比如两个线程都要把某个全局变量增加1,这个操作在某平台...