写点什么

异步编程

0 人感兴趣 · 14 次引用

  • 最新
  • 推荐

异步编程的几种方式,你知道几种?

用户头像
xcbeyond5 月 10 日

近期尝试在搬砖专用语言 Java 上实现异步,起因和过程就不再详述了,总而言之,心中一万头草泥马奔过。但这个过程也没有白白浪费,趁机回顾了一下各种异步编程的实现。

https://static001.geekbang.org/infoq/4c/4c4f2e4fdaf60109374892b8003e0b96.png?x-oss-process=image/resize,w_416,h_234

Kafka 又出问题了!

用户头像
冰河4 月 3 日

估计运维年前没有祭拜服务器,Nginx的问题修复了,Kafka又不行了。今天,本来想再睡会,结果,电话又响了。还是运营,“喂,冰河,到公司了吗?赶紧看看服务器吧,又出问题了“。“在路上了,运维那哥们儿还没上班吗”? “还在休假。。。”, 我:“。。。”

深入理解 nodejs 的 HTTP 处理流程

用户头像
程序那些事2 月 3 日

我们已经知道如何使用nodejs搭建一个HTTP服务,今天我们会详细的介绍nodejs中的HTTP处理流程,从而对nodejs的HTTP进行深入的理解。

https://static001.geekbang.org/infoq/6b/6b3968be0c48cfe13ef27e155d3879a1.jpeg?x-oss-process=image/resize,w_416,h_234

首发!腾讯开源“百万级”Netty 进阶指南(2021 最新)

用户头像
程序员小毕1 月 22 日

据有关数据表明,现在越来越多的公司开始使用Netty来构建应用,使用Netty的开发者也日益暴增。它作为当前业界应用最广泛的Java开源异步框架,不仅能显著降低异步开发的门槛,使开发人员聚焦业务逻辑,还能免于处理复杂的底层通信机制和线程模型,从而能够简单

nodejs 中的文件系统

用户头像
程序那些事1 月 17 日

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

深入理解 nodejs 中的异步编程

用户头像
程序那些事1 月 16 日

因为javascript默认情况下是单线程的,这意味着代码不能创建新的线程来并行执行。但是对于最开始在浏览器中运行的javascript来说,单线程的同步执行环境显然无法满足页面点击,鼠标移动这些响应用户的功能。于是浏览器实现了一组API,可以让javascript以回调

https://static001.geekbang.org/infoq/7f/7f5bf4fcb9e11d2e86ce1d33a4468eaa.png?x-oss-process=image/resize,w_416,h_234

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

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

nodejs 事件和事件循环详解

用户头像
程序那些事1 月 14 日

上篇文章我们简单的介绍了nodejs中的事件event和事件循环event loop。本文本文将会更进一步,继续讲解nodejs中的event,并探讨一下setTimeout,setImmediate和process.nextTick的区别。

理解 Python 协程的本质

用户头像
Justfly2020 年 12 月 8 日

从 yield 到 yield from 再到 async await,python 协程的演变过程和其内部实现原理。

https://static001.geekbang.org/infoq/f2/f2623b1314b2b6ff7d3e187e2a4056e7.jpeg?x-oss-process=image/resize,w_416,h_234

nodejs 事件和事件循环简介

用户头像
程序那些事2020 年 12 月 6 日

熟悉javascript的朋友应该都使用过事件,比如鼠标的移动,鼠标的点击,键盘的输入等等。我们在javascript中监听这些事件,从而触发相应的处理。

https://static001.geekbang.org/infoq/21/217a9f67c7890a907a736620bc627eb0.png?x-oss-process=image/resize,w_416,h_234

一文带你彻底了解 Java 异步编程

用户头像
Java老k2020 年 12 月 1 日

随着RxJava、Reactor等异步框架的流行,异步编程受到了越来越多的关注,尤其是在IO密集型的业务场景中,相比传统的同步开发模式,异步编程的优势越来越明显。

https://static001.geekbang.org/infoq/09/09a90703733550aa022c96cb19a4e52c.jpeg?x-oss-process=image/resize,w_416,h_234

第四代 Express 框架 koa 简介

用户头像
程序那些事2020 年 11 月 30 日

熟悉Spring MVC的朋友应该都清楚Spring MVC是基于servlet的代码框架,这是最传统的web框架。然后在Spring5中引入了Spring WebFlux,这是基于reactive-netty的异步IO框架。

https://static001.geekbang.org/infoq/fc/fc4b12a442d104ad138a6761bd759607.jpeg?x-oss-process=image/resize,w_416,h_234

web worker 的介绍和使用

用户头像
程序那些事2020 年 10 月 29 日

什么是web worker呢?从名字上就可以看出,web worker就是在web应用程序中使用的worker。这个worker是独立于web主线程的,在后台运行的线程。

GitHub 上的今年第一本《Java 异步编程实战》美团 T9 亲荐,太赞了

用户头像
你看起来很好吃2020 年 9 月 2 日

虽然Java为不同技术域提供了相应的异步编程技术,但是这些异步编程技术被散落到不同技术域的技术文档中,没有一个统一的文档对其进行梳理归纳。另外这些技术之间是什么关系,各自的出现都是为了解决什么问题,我们也很难找到相关资料来解释。

异步编程_异步编程资料文章-InfoQ写作平台