分类
发现
榜单
开搜AI搜索
服务器优惠
AI论文
免费PDF翻译
搜索
注册
登录
分类
发现
榜单
开搜AI搜索
服务器优惠
AI论文
免费PDF翻译
搜索
注册
登录
搜索
书栈网 · BookStack
本次搜索耗时
0.040
秒,为您找到
213981
个相关结果.
搜书籍
搜文档
AI问答搜索
1.1 何谓并发
10463
2018-02-21
《C++并发编程(中文版)(C++ Concurrency In Action)》
1.1 何谓并发 1.1.1 计算机系统中的并发 1.1.2 并发的途径 多进程并发 多线程并发 1.1 何谓并发 最简单和最基本的并发,是指两个或更多独立的活动同时发生。 并发在生活中随处可见,我们可以一边走路一边说话,也可以两只手同时作不同的动作,还有我们每个人都过着相互独立的生活——当我在游泳的时候,你可以看球赛,等等。 1.1...
进程与线程的一个简单解释[漫画形式]
750
2020-01-02
《Node.js技术栈》
进程与线程的一个简单解释[漫画形式] 相关阅读推荐 进程与线程的一个简单解释[漫画形式] 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行...
Day13 - 进程和线程
7139
2019-06-18
《Python - 100天从新手到大师》
进程和线程 概念 Python中的多进程 Python中的多线程 多进程还是多线程 单线程+异步I/O 应用案例 例子1:将耗时间的任务放到线程中以获得更好的用户体验。 例子2:使用多进程对复杂任务进行“分而治之”。 进程和线程 今天我们使用的计算机早已进入多CPU或多核时代,而我们使用的操作系统都是支持“多任务”的操作系统,这使得我们...
Netty
1343
2019-05-15
《Java / Android 笔试、面试 知识整理》
Netty Reactor 单线程模型 多线程模型 主从多线程模型 Netty 的优势 Netty 为什么性能好? Zero Copy 源码 ByteBuf DirectBuffer vs HeapBuffer Netty 启动以及链接建立过程 Epoll 触发 JDK NIO BUG Netty Netty 是一个 异步 ...
Twisted 理论基础
2143
2018-04-03
《Twisted与异步编程入门》
前言 模型 动机 参考 前言 最近有人在Twisted邮件列表中提出诸如”为任务紧急的人提供一份Twisted介绍”的需求。值得提前透露的是,这个系列并不会如他们所愿。尤其是介绍Twisted框架和基于Python 的异步编程而言,可能短时间无法讲清楚。因此,如果你时间紧急,这恐怕不是你想找的资料。 我相信如果对异步编程模型一无所知,快速的介...
共享内存
2421
2018-02-06
《RustPrimer 中文版》
共享内存 static 堆 共享内存 在消息传递之外,还存在一种广为人知的并发模型,那就是共享内存。其实如果不能共享内存,消息传递也是不能在不同的线程间传递消息,也谈不上在不同的线程间等待和通知了。共享内存是这一切得以发生的基础。如果查看源码,你会发现消息传递的内部实现就是借用了共享内存机制。相对于消息传递而言,共享内存会有更多的竞争,但是不用进...
3.3 保护共享数据的替代设施
4475
2018-02-21
《C++并发编程(中文版)(C++ Concurrency In Action)》
3.3 保护共享数据的替代设施 3.3.1 保护共享数据的初始化过程 3.3.2 保护很少更新的数据结构 3.3.3 嵌套锁 3.3 保护共享数据的替代设施 互斥量是最通用的机制,但其并非保护共享数据的唯一方式。这里有很多替代方式可以在特定情况下,提供更加合适的保护。 一个特别极端(但十分常见)的情况就是,共享数据在并发访问和初始化时(都需要...
6.2 创建和使用线程
462
2022-05-21
《Java核心API与高级编程实践》
6.2 创建和使用线程 6.2.1 创建线程类 6.2.2 多线程使用 6.2 创建和使用线程 创建和使用线程,就是要让这个线程完成一些特定的功能。在 Java 中,提供了java.lang. Thread类来完成多线程的编程,这个类也提供了大量的方法方便操作线程。在编写一个线程类时,可以继承自这个Thread类,完成线程的相关工作。 ...
10.2 定位并发错误的技术
2101
2018-02-21
《C++并发编程(中文版)(C++ Concurrency In Action)》
10.2 定位并发错误的技术 10.2.1 代码审阅——发现潜在的错误 10.2.2 通过测试定位并发相关的错误 10.2.3 可测试性设计 10.2.4 多线程测试技术 10.2.5 构建多线程测试代码 10.2.6 测试多线程代码性能 10.2 定位并发错误的技术 之前的章节,我们了解了与并发相关的错误类型,以及如何在代码中体现出来的...
3、对于操作系统而言进程、线程以及Goroutine协程的区别
1392
2021-03-17
《Golang 修养之路》
3、对于操作系统而言进程、线程以及Goroutine协程的区别 一、进程内存 二、线程内存 三、执行单元 四、切换问题与协程 五、协程的切换成本 协程切换成本: 线程切换成本: 3、对于操作系统而言进程、线程以及Goroutine协程的区别 进程、线程、协程实际上都是为并发而生。 但是他们的各自的模样是完全不一致的,下面我们来分析一下...
1..
«
17
18
19
20
»
..100