书栈网 · BookStack 本次搜索耗时 0.040 秒,为您找到 213981 个相关结果.
  • 第十二章:并发编程

    第十二章:并发编程 第十二章:并发编程 对于并发编程, Python有多种长期支持的方法, 包括多线程, 调用子进程, 以及各种各样的关于生成器函数的技巧.这一章将会给出并发编程各种方面的技巧, 包括通用的多线程技术以及并行计算的实现方法. 像经验丰富的程序员所知道的那样, 大家担心并发的程序有潜在的危险.因此, 本章的主要目标之一是给出更加可信赖...
  • Process 线程和进程

    3765 2020-01-02 《Node.js技术栈》
    线程和进程 快速导航 面试指南 进程 线程 单线程 多线程 Nodejs的线程与进程 Process Nodejs进程创建 四种方式 fork子进程充分利用CPU资源 Nodejs多进程架构模型 守护进程 Interview1 Interview2 Interview3 Interview4 Interview5 Int...
  • TiKV 线程调优

    TiKV 线程池性能调优 线程池介绍 TiKV 的只读请求 TiKV 线程池调优 TiKV 线程池性能调优 本文主要介绍 TiKV 线程池性能调优的主要手段,以及 TiKV 内部线程池的主要用途。 线程池介绍 在 TiKV 中,线程池主要由 gRPC、Scheduler、UnifyReadPool、Raftstore、StoreWriter、...
  • 附录B:【原理】进程的属性与特征解析

    附录B:【原理】进程的属性与特征解析 1. 资源管理 2. 进程状态管理 3. 进程与线程 附录B:【原理】进程的属性与特征解析 操作系统负责进程管理,即从程序加载到运行结束的全过程,这个程序运行过程将经历从“出生”到“死亡”的完整“生命”历程。所谓“进程”就是指这个程序运行的整个执行过程。为了记录、描述和管理程序执行的动态变化过程,需要有一个...
  • 慢请求如何影响吞吐率

    慢请求如何影响吞吐率 在当前 server 实现中模拟慢请求 使用线程池改善吞吐量 慢请求如何影响吞吐率 ch20-02-slow-requests.md commit d06a6a181fd61704cbf7feb55bc61d518c6469f9 目前 server 会依次处理每一个请求。这对于向我们这样并不期望有非常大量请求的服务来...
  • 8.6 本章总结

    8.6 本章总结 8.6 本章总结 本章我们讨论了很多东西。我们从划分线程间的工作开始(比如,数据提前划分或让线程形成流水线)。之后,以低层次视角来看多线程下的性能问题,顺带了解了伪共享和数据通讯;了解访问数据的模式对性能的影响。再后,了解了附加注意事项是如何影响并发代码设计的,比如:异常安全和可扩展性。最后,用一些并行算法实现来结束了本章,在设计这...
  • 1.2 为什么使用并发?

    1.2 为什么使用并发? 1.2.1 为了分离关注点 1.2.2 为了性能 1.2.3 什么时候不使用并发 1.2 为什么使用并发? 主要原因有两个:关注点分离(SOC)和性能。事实上,它们应该是使用并发的唯一原因;如果你观察得足够仔细,所有因素都可以归结到其中的一个原因(或者可能是两个都有。当然,除了像“就因为我愿意”这样的原因之外)。 ...
  • bthread

    bthread Goals NonGoals FAQ Q:bthread是协程(coroutine)吗? Q: 我应该在程序中多使用bthread吗? Q:bthread和pthread worker如何对应? Q:bthread中能调用阻塞的pthread或系统函数吗? Q:一个bthread阻塞会影响其他bthread吗? Q:pthre...
  • 关于本书

    关于这本书 路线图 谁应该读这本书 如何使用这本书 代码公约和下载 软件需求 作者在线 关于这本书 本书是并发和多线程机制指导书籍(基于C++11标准)。从最基本的std::thread std::mutex 和std::async 的使用,到复杂的原子操作和内存模型。 路线图 前4章,介绍了标准库提供的各种库工具,展示了使用方法。...
  • UI 线程

    1313 2018-11-30 《LCUI 编程指南》
    UI 线程 UI 线程 很多图形界面应用,包括游戏,都会有一个线程专门负责图形界面的更新和重绘任务,这个线程被称为 UI 线程,通常与界面相关的操作都需要在 UI 线程上进行,这样做是为了避免多线程带来的线程安全问题,因为界面相关的资源在整个进程中只有一个,多个线程操作同一块资源若要避免冲突就需要用锁来实现互斥,但这样做的话同一时刻只有一个线程在操作...