最新 最热

微服务设计原则——高性能:异步与并发

对于处理耗时长的任务,如果采用同步等待的方式,会严重降低系统的吞吐量,可以采用异步化进行解决。

2024-08-19
2

async、await的这个小细节你知道吗?async、await多次实践使用后的一点小结(async返回异步问题)

我们都知道async、await是用来将“同步函数变成异步函数,可以同步获取到里面异步函数的返回值”的,比如我们在请求一个接口的时候,这个接口的返回值是一个异步的,那我们就可以用await将这个异步接口返回变成同步,使我们可...

2024-08-19
3

JavaScript——请列出目前主流的 JavaScript 模块化实现的技术有哪些?说出它们的区别?

CommonJS的出发点: JS没有完善的模块系统,标准库较少,缺少包管理工具。伴随着NodeJS的兴起,能让JS在任何地方运行,特别是服务端,也达到了具备开发大型项目的能力,所以CommonJS营运而生。...

2024-08-16
2

JavaScript——promise 是解决异步问题的方法嘛

Promise 对象是 JavaScript 的异步操作解决方案,为异步操作提供统一接口。它起到代理作用(proxy),充当异步操作与回调函数之间的中介,使得异步操作具备同步操作的接口。Promise 可以让异步操作写起来,就像在写同步操作的流...

2024-08-16
5

AJAX--总结

HTTP 请求的状态.当一个 XMLHttpRequest 初次创建时,这个属性的值从 0 开始,直到接收到完整的 HTTP 响应,这个值增加到 4。

2024-08-16
4

小功能⭐️U3D异步加载功能

假设当前场景为A,我们要切换到下一场景B,如果使用正常加载方式,Unity会在切换场景时加载场景B的所有内容(Hierarchy面板内容)到内存中,由于加载场景B是同步执行的,所以当场景B较大时,就会在加载过程出现卡顿现象...

2024-08-16
1

那些消除异步的传染性的方法到底可不可取?

最近看到了一个非常有意思的所谓的大厂的面试题,在网上也引起了很大的争议。那就是async/await消除异步的传染性,以fetch函数为例,通过侵入式修改fetch方法,来实现消除异步的传染性的方案。...

2024-08-15
2

vue3的defineAsyncComponent是如何实现异步组件的呢?

在上一篇 给我5分钟,保证教会你在vue3中动态加载远程组件文章中,我们通过defineAsyncComponent实现了动态加载远程组件。这篇文章我们将通过debug源码的方式来带你搞清楚defineAsyncComponent是如何实现异步组件的。注:...

2024-08-13
2

C++ 异步编程之协程代码实践

异步编程是实际开发当中不可或缺的一部分,尤其是在处理 I/O 操作、网络请求、用户界面响应等需要高并发场景时。进程和线程我们做研发的可能了解的比较多,虽然协程的概念很早就出现了,但语言层面上支持相对比较晚,直到C++...

2024-08-12
1

Python异步编程与事件循环的实战指南

异步编程是一种高效的编程方式,特别适用于I/O密集型任务,如网络请求、文件读取等。Python中,异步编程主要通过asyncio模块实现。asyncio提供了事件循环、协程和任务等关键概念,使得编写异步代码更加直观和高效。本文将详...

2024-08-12
1