异步

写一个 JavaScript 框架:比 setTimeout 更棒的定时执行

这是 JavaScript 框架系列的第二章。在这一章里,我打算讲一下在浏览器里的异步代码不同执行方式。你将了解定时器和事件循环之间的不同差异,比如 setTimeout 和 Pr…

异步决策:帮助远程团队走向成功

更好的沟通和少量的会议并不是白日梦。这里告诉您异步决策是如何实现这一切的。异步决策能够让地理和文化上分散的软件团队更有效率地做出决策。本文就将讨论一下实现异步决策所需要的一些原则和…

在 Emacs 的 dired 和 tramp 中异步运行 rsync

Trần Xuân Trường 写的 tmtxt-dired-async 是一个不为人知的 Emacs 包,它可以扩展 dired(Emacs 内置的文件管理器),使之可以异步地…

Disruptor在撮合引擎的实践|得物技术

一、Disruptor的简介 Disruptor是基于事件异步驱动模型实现的,采用了RingBuffer数据结构,支持高并发、低延时、高吞吐量的高性能工作队列,它是由英国外汇交易公…

Apache Kafka:为“无缝系统”提供异步消息支持

Apache Kafka 是最流行的开源消息代理之一。它已经成为了大数据操作的重要组成部分,你能够在几乎所有的微服务环境中找到它。本文对 Apache Kafka 进行了简要介绍,…

浅析Spring中Async注解底层异步线程池原理

一、前言 开发中我们经常会用到异步方法调用,具体到代码层面,异步方法调用的实现方式有很多种,比如最原始的通过实现Runnable接口或者继承Thread类创建异步线程,然后启动异步…

JavaScript如何解决单线程缺陷

JavaScript解决单线程缺陷的主要方式是通过异步编程和事件驱动机制来提高效率和响应性。 异步编程:JavaScript通过使用回调函数、Promise、async/await…

模拟实现.NET中的Task机制:探索异步编程的奥秘

在.NET框架中,Task 类是异步编程模型的核心,它提供了一种简洁高效的方式来处理异步操作。但在深入理解Task之前,我们可以通过模拟一个简单的Task机制来探索异步编程的奥秘。…

面试官:消息队列的应用场景有哪些?

通常来说,使用消息队列主要能为我们的系统带来下面三点好处:异步处理削峰/限流降低系统耦合性除了这三点之外,消息队列还有其他的一些应用场景,例如实现分布式事务、顺序保证和数据流处理。…

StackExchange.Redis跑起来,为什么这么溜?

StackExchange.Redis 是一个高性能的 Redis 客户端库,主要用于 .NET 环境下与 Redis 服务器进行通信,大名鼎鼎的stackoverflow 网站就…

让我们认识一下PHP非阻塞并发框架Amp

什么是异步编程?当使用PHP编写的应用程序I/O任务时,程序会在执行某个任务之前,一定要等待之前的任务完成,这时CPU会有很多时间处于空闲状态,这不仅会降低应用程序性能,还会降低硬…

聊聊如何快速实现异步轮询 Web API

在现代Web开发中,异步处理已经成为提升应用性能和用户体验的关键技术之一。特别是在处理需要较长时间完成的操作时,如文件上传、大数据处理或第三方服务调用,异步处理能够有效避免客户端的…

Rust Tokio取消任务的几种模式,你知道吗?

Rust提供了对异步编程的支持,它可以生成异步任务,然后通过运行时执行器在操作系统线程之间调度执行。与Rust中的所有东西一样,异步编程必须是内存安全的,因此需要确保借用检查器可以…

C#异步 Task:提升程序性能的利器

在C#编程中,异步编程是一个重要的概念,特别是在处理I/O操作、网络请求或是需要长时间运行的任务时。C# 5.0引入了async和await关键字,使得异步编程变得更加简单和直观。…

.NET异步有多少种实现方式?(异步编程提高系统性能、改善用户体验)

想要知道.NET异步有多少种实现方式,首先我们要知道.NET提供的执行异步操作的三种模式,然后再去了解.NET异步实现的四种方式。.NET执行异步操作的三种模式(1) 基于任务的异…

C#中 await 和 Task.Wait 的区别

在C#中,处理异步操作时,我们经常会遇到await关键字和Task.Wait()方法。虽然这两者都可以用来等待异步操作完成,但它们在使用方式和上下文切换上有着显著的区别。1. aw…

异步编程在C#中的应用:深入理解Task

在C#编程中,异步编程是一种重要的编程模式,它允许程序在等待某些操作(如I/O操作)完成时继续执行其他任务,从而提高应用程序的响应性和效率。C# 5.0引入了async和await…

PHP面向对象编程:异步编程与协程

php异步编程和协程异步编程:允许应用程序在等待i/o操作时执行其他任务,提高执行效率。协程:轻量级线程,可切换进程上下文 دون创建新线程,实现并行任务执行。实战案例:amp用于…

PHP 异步编程指南:探索事件循环和非阻塞 I/O

异步编程利用事件循环和非阻塞 i/o 来同时处理多个任务。事件循环持续监听来自不同来源的事件,并调用对应的回调函数进行处理。非阻塞 i/o 在后台进行输入或输出操作,让应用程序可以…

Java 并发编程中如何使用 Future 和 Callable 进行异步编程?

使用 future 和 callable 进行 java 异步编程:future 封装异步操作的结果,通过 get() 方法获取返回值。callable 用于创建异步任务,类似于 …

加载更多