最新 最热

Python3 新一代Http请求库Httpx使用(详情版)

我们经常使用Python语言的朋友们都清楚,requests 是使用率非常高的 HTTP 库,甚至更早Python2中使用的是 urllib、urllib2 ,也给我们提供了许多方便的功能。

2024-01-12
1

Rust异步编程之Future并发处理

上篇文章我们知道,Rust的Future是异步执行,await时是阻塞在当前的异步任务task上,直到完成。

2024-01-11
1

RabbitMQ在项目中做什么用?怎么消费消息?具体怎么使用的?

RabbitMQ 是一个开源的消息代理和队列服务器,用于在分布式系统之间异步传递消息。它使用AMQP(高级消息队列协议)来传输消息,并支持多种消息传输模式。...

2024-01-07
1

为什么我们需要消息队列?

消息队列在现代软件架构中扮演着关键角色,为系统各个部分之间提供了一种可靠且高效的异步通信方式。它们在解耦组件、增强可扩展性和管理工作负载方面特别有用。以下是消息队列至关重要的原因:...

2024-01-05
1

长见识!!!Java中除了消息队列之外,竟然还能这样实现异步任务

在Java中,"event"(事件)通常用于指代一种在特定条件下触发的通知或者信号。在Java编程中,事件代表着程序中发生的某种动作或改变,例如用户的交互操作、状态的转换,或者其他外部因素触发的通知。Java中的事件通常与事件监听...

2024-01-04
1

利用虚拟线程重写自定义异步功能

最近在使用JDK 21的虚拟线程功能,感觉对于性能测试来说,还是非常值得推广的。通过之前文章介绍,相比各位也有所了解了,这里跳过Java虚拟线程的介绍了。...

2024-01-03
0

Python中的并发编程(7)协程

Python3.4后新增了asyncio模块,支持异步编程。异步是在一个线程中通过任务切换的方式让多个任务”同时“进展。异步不涉及线程/进程切换,减少了线程/进程创建、上下文切换的开销,更轻量级。 asyncio的核心是事件循环,不断...

2024-01-02
1

【Rust日报】2024-12-28 Rust 1.75.0 发布

Rust 团队在最新版本的 Rust 1.75.0 中引入了新功能:现在可以在trait中使用async fn和return-position impl Trait。这一更新增加了 Rust 的灵活性和表达能力,使得在trait中定义异步方法和返回具体类型的函数变得更加方...

2023-12-30
1

在Java中使用NIO进行异步IO编程

Java NIO(New IO)是Java平台自1.4版本以来提供的一种用于处理IO操作的新API。相比旧的传统IO(即java.io包中的API),它能够更好地处理大量的并发IO操作。NIO最常用的用例之一就是创建高效的异步IO程序。...

2023-12-30
1

面试官:SpringBoot项目中,要如何1秒实现异步接口?

想象一下,你在一家餐厅吃饭,服务员每次只接待一个顾客,直到他们的整个点单吃饭结账过程结束,服务员才会鞠躬回应下一位在队列中等待的顾客。这显然很疯狂,对吗? 在软件世界里,我们称这种方式为同步处理。如果服务员是我们的...

2023-12-28
0