书栈网 · BookStack 本次搜索耗时 0.030 秒,为您找到 213642 个相关结果.
  • 2.你管这破玩意叫线程?

    2.你管这破玩意叫线程? 一起要从CPU说起 从CPU到操作系统 从单核到多核,如何充分利用多核 从进程到线程 线程与内存 线程的使用 从多线程到线程池 线程池是如何工作的 线程池中线程的数量 CPU密集型 I/O密集型 线程池不是万能的 线程池使用的最佳实践 总结 2.你管这破玩意叫线程? 一起要从CPU说起 你可能...
  • 进程、线程和协程

    2633 2018-03-03 《Python 之旅》
    进程、线程和协程 参考资料 进程、线程和协程 操作系统的设计,可以归结为三点: 以多进程形式,允许多个任务同时运行; 以多线程形式,允许将单个任务分成多个子任务运行; 提供协调机制,一方面防止进程之间和线程之间产生冲突,另一方面允许进程之间和线程之间共享资源。 本章主要介绍在 Python 中如何进行进程和线程编程等,主要有以下几个方面: ...
  • 8.2 如何让数据紧凑?

    8.2 影响并发代码性能的因素 8.2.1 有多少个处理器? 8.2.2 数据争用与乒乓缓存 8.2.3 伪共享 8.2.4 如何让数据紧凑? 8.2.5 超额认购和频繁的任务切换 8.2 影响并发代码性能的因素 `多处理系统中,使用并发的方式来提高代码的效率时,你需要了解一下有哪些因素会影响并发的效率。即使已经使用多线程对关注进行分离,还...
  • 并发

    并发 进程 进程的基本状态 进程调度 调度种类 非抢占式调度与抢占式调度 调度策略的设计 调度算法 进程同步 临界资源与临界区 信号量 P操作 V操作 锁 CAS 死锁 死锁产生的四个必要条件 死锁避免 进程间通信 线程 线程的属性: IO多路复用 基本概念 常见的IO复用实现 并发 进程 进程是一个...
  • 第8章 并发代码设计

    第8章 并发代码设计 第8章 并发代码设计 本章主要内容 线程间划分数据的技术 影响并发代码性能的因素 性能因素是如何影响数据结构的设计 多线程代码中的异常安全 可扩展性 并行算法的实现 之前章节着重于介绍使用C++ 11中的新工具来写并发代码。在第6、7章中我们了解到,如何使用这些工具来设计可并发访问的基本数据结构。这就好比一个木匠,其不仅...
  • 4.5 IO

    1476 2018-05-01 《互联网面试笔记》
    Java IO Java IO 分类 名词解释 BIO、NIO、AIO适用场景分析 Java NIO和IO的主要区别 参考资料 Java IO Java IO 分类 Java BIO : 同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销...
  • Go goroutine理解

    2215 2020-11-15 《Golang 开发笔记》
    9.5 Go goroutine理解 GO并发的实现原理 GO并发模型的实现原理 用户级线程模型 内核级线程模型 两级线程模型 Go线程实现模型MPG 抛弃P(Processor) 均衡的分配工作 Goroutine 小结 links 9.5 Go goroutine理解 Go语言最大的特色就是从语言层面支持并发(Gorout...
  • WorkerThreadPool

    WorkerThreadPool 描述 教程 方法 方法说明 WorkerThreadPool 继承: Object 单例,启动时会分配一些 Thread ,可以将任务卸载到这些线程中执行。 描述 WorkerThreadPool 单例在项目启动时会分配一组 Thread (称作工作线程)并提供将任务卸载至这些线程上执行的方法。这样...
  • 1.1 何谓并发

    1.1 何谓并发 1.1.1 计算机系统中的并发 1.1.2 并发的途径 多进程并发 多线程并发 1.1 何谓并发 最简单和最基本的并发,是指两个或更多独立的活动同时发生。 并发在生活中随处可见,我们可以一边走路一边说话,也可以两只手同时作不同的动作,还有我们每个人都过着相互独立的生活——当我在游泳的时候,你可以看球赛,等等。 1.1...