写点什么

异步IO

0 人感兴趣 · 10 次引用

  • 最新
  • 推荐

c++ 实现一个 tcp 高性能网络服务器

要编写一个TCP高性能网络服务器,需要使用多线程技术、异步 IO 和 epoll。

NtyCo 纯 C 协程的原理分析

用户头像
C++后台开发
2022-09-17

一、协程的由来   从IO同步和异步的优缺点分析如下:   IO同步优点就是sockfd管理方便,操作逻辑清晰;缺点是程序依赖epoll_wait的循环响应速度,程序性能差。   IO异步优点就是子模块好规划,程序性能高;缺点就是逻辑理解有点难度

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

增效降本开源节流,2022 年技术趋势前瞻 (异步编程 / 容器技术)

2022初始,凛冬已至,疫情横跳, 环境繁复,君不见互联网大厂纷纷裁员,银根紧缩。这一切归结为两个字:成本。对于互联网企业来讲,除了最基本的工商财税,办公室、办公设备、人力、产品和公关等等,这一切都是成本。

nodejs 中的文件系统

用户头像
程序那些事
2021-01-17

nodejs使用了异步IO来提升服务端的处理效率。而IO中一个非常重要的方面就是文件IO。今天我们会详细介绍一下nodejs中的文件系统和IO操作。

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

【计算机内功修炼】六:10 张图让你彻底理解回调函数

不知你是不是也有这样的疑惑,我们为什么需要回调函数这个概念呢?直接调用函数不就可以了?回调函数到底有什么作用?程序员到底该如何理解回调函数?

使用 nodejs 和 express 搭建 http web 服务

用户头像
程序那些事
2021-01-15

nodejs作为一个优秀的异步IO框架,其本身就是用来作为http web服务器使用的,nodejs中的http模块,提供了很多非常有用的http相关的功能。

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

使用 Tomcat Native 提升 Tomcat IO 效率

用户头像
程序那些事
2020-12-11

IO有很多种,从最开始的Block IO,到nonblocking IO,再到IO多路复用和异步IO,一步一步的将IO的性能提升做到极致。

Linux IO 模式及 select、poll、epoll 详解(含部分实例源码)

用户头像
linux大本营
2020-11-28

同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。

Go 与异步 IO - io_uring 的思考

用户头像
IceberGu
2020-11-03

本来准备写一篇详细关于 io_uring 的中文文章,不过在使用上官方的一些文章写的已经非常详细,简单的拿来翻译感觉又失去了乐趣 于是便借鉴 liburing,配合 Go 提供的并发机制实现了一个 golang 版本的异步 IO 库 —— iouring-go 来学习 io_uring 的使用

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

IO 系列——UNIX 五种 IO 模型

用户头像
Java联盟
2020-07-24

《UNIX网络编程:卷一》总结了五种经典的IO模型,分别为:阻塞式IO模型、非阻塞式IO模型、多路复用IO模型、信号驱动IO模型、异步IO模型。

异步IO_异步IO技术文章_InfoQ写作社区