写点什么

线程模型

0 人感兴趣 · 7 次引用

  • 最新
  • 推荐

QEMU 线程模型

QEMU-KVM架构中,一个QEMU进程代表一个虚拟机。QEMU会有若干个线程,其中对于每个CPU会创建一个线程,还有其他的线程,如VNC线程、I/O线程、热迁移线程等。

linux 服务器网络编程之线程模型

  本文将主要介绍传统的和目前流行的进程/线程模型,在讲进程/线程模型之前需要先介绍一种设计模式: Reactor 模式。Reactor 模式首先是事件驱动的,有一个或多个并发输入源,有一个Service Handler,有多个Request Handlers;这个Service Handler会同步的

https://static001.geekbang.org/infoq/a5/a5e45501be683546f947e8c296f9c819.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

面试官:Netty 的线程模型可不只是主从多 Reactor 这么简单

Netty 的线程模型基于主从多Reactor模型。通常由一个线程负责处理OP_ACCEPT事件,拥有 CPU 核数的两倍的IO线程处理读写事件。在一个网络通信中通常会包含网络数据读写,编码、解码、业务处理,如何选择合适的线程模型呢

https://static001.geekbang.org/infoq/84/84d0562fd809be50ac822dd80961c6c6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

在线互动课堂低延迟交互利器:高性能异步化设计与监控

用户头像
徐敏
2020-07-25

异步化设计在多核时代,多线程大行其道的今天使用场景十分广泛,几乎所以高性能框架都在Task设计中花费了大量精力,task设计门槛相对较高,高内聚的同时还需要给用户提供简单易懂的对接接口,JDK1.5、1.8、9都分别针对Task相关领域提供了很多简单方便的API,

https://static001.geekbang.org/infoq/da/dac978c4c24387da47ddb3442a9049e7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

在 Go 中使用并发编程 - 第二部分

用户头像
TuringTuring
2020-05-27

在第一部分中,我们介绍了什么是并发和并行,什么是计算机线程和进程(https://xie.infoq.cn/article/3b61de5954816a5d260ef231f),这一部分我们将介绍线程调度

https://static001.geekbang.org/infoq/a6/a6e3d775bb9622941586a2145fbb937a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

在 Go 中使用并发编程 - 第一部分

用户头像
TuringTuring
2020-05-27

如果我必须选择 Go 的一个伟大特性,那么它必须是内置的并发模型。Go 不仅支持并发性,而且使其更好,更易于使用。Go 并发模型 (goroutine) 对并发编程的作用,就类似于 docker 之于虚拟化的作用。

https://static001.geekbang.org/infoq/ee/eeb0078d0fef79f7e09afe857a8609a0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Redis6.0 多线程源码分析

用户头像
代码诗人
2020-05-20

redis6.0 新增了 多线程机制,跟memcache 相同的是都采用了 master-worker 这一经典思路,不同的是Memcached 执行主逻辑也是在 worker 线程里,模型更加简单

线程模型_线程模型技术文章_InfoQ写作社区