技术栈
异步
SunnyRivers
4 小时前
python
·
异步
·
asyncio
·
asyn
·
asynhttp
10分钟入门Python 异步编程
在 Python 中,async 关键字用于定义异步函数。这类函数允许任务在后台运行,而不会阻塞其他代码的执行。它通常用于处理网络请求、数据库操作或文件 I/O 等场景——在这些场景中,如果采用同步方式等待某个任务完成,整个程序就会被拖慢。 需要注意的是,async 函数本身并不会自动以异步方式运行;它必须配合 await 才能真正实现“暂停”和“恢复”的效果。换句话说,async 定义了函数的“异步能力”,而 await 则是触发这种能力的关键。 要使用 async,我们首先需要导入 asyncio 标
xiangji
1 天前
orm
·
异步
·
mapper
·
sqlbuilder
DBShadow.net之依赖注入
源码托管地址: https://github.com/donetsoftwork/DBShadow.net ,欢迎大家直接查看源码。 gitee同步更新:https://gitee.com/donetsoftwork/DBShadow.net
太阳伞下的阿呆
2 天前
reactor
·
高并发
·
响应式编程
·
异步
Reactor线程池切换publishOn与subscribeOn
在 Reactor(Project Reactor)中,publishOn 和 subscribeOn 是用于 切换执行线程(调度器) 的两个操作符,但它们的行为和用途 截然不同。下面是它们的详细区别与使用说明。
西红市杰出青年
5 天前
网络
·
python
·
异步
asyncio.gather 内部原理与运行机制(详解)
适用版本:本文以 CPython 3.12 的 asyncio.gather() 实现为准(不同版本细节可能略有差异,但核心机制一致)。
七夜zippoe
23 天前
python
·
async
·
协程
·
同步
·
异步
·
await
Python异步编程基石:深入理解asyncio核心原理与实战
本文深入剖析Python异步编程核心库asyncio的工作原理,从事件循环、协程、Future到Task的完整技术栈。通过真实性能对比数据、企业级案例和5个架构流程图,全面解析async/await底层机制。涵盖异步编程最佳实践、性能优化技巧和故障排查方案,帮助开发者掌握高并发程序设计精髓,提升I/O密集型应用性能数倍。
Beginner x_u
25 天前
javascript
·
ajax
·
promise
·
异步
·
async await
从 Promise 到 async/await:一次把 JavaScript 异步模型讲透
JavaScript 有一个重要的概念——异步(async),它允许我们在执行运行任务时,不一定等待进程完成,而是继续执行下面的代码,直到任务完成再通知。常用的异步操作有:文件操作、数据库操作、AJAX 以及定时器等。
superman超哥
1 个月前
开发语言
·
后端
·
rust
·
线程
·
异步
·
无锁
·
rust并发性能
Rust 并发性能调优:线程、异步与无锁的深度优化
并发是现代应用性能的核心支柱,充分利用多核处理器能带来线性甚至超线性的性能提升。但并发编程充满陷阱——锁竞争、伪共享、缓存一致性开销、上下文切换、调度延迟都会侵蚀并发收益。Rust 的所有权系统在编译期保证内存安全和数据竞争自由,让并发编程更安全,但性能优化仍需要深入理解。从线程池到异步运行时,从无锁数据结构到原子操作,从工作窃取到任务分块策略,每个决策都深刻影响并发性能。理解 Amdahl 定律的限制、识别串行瓶颈、选择合适的并发模型、优化同步开销、避免伪共享,是构建高性能并发应用的关键。本文深入探讨
逻极
1 个月前
python
·
mysql
·
fastapi
·
异步
·
sqlalchemy
FastAPI + SQLAlchemy 现代API项目实战:从零到上手的Python MySQL开发指南
我刚开始用Python做Web项目时,最头疼的就是数据库连接管理。要么连接超时,要么连接池耗尽,要么SQL注入防不胜防。直到我系统掌握了FastAPI + SQLAlchemy这套组合拳,才发现原来Python MySQL开发可以如此优雅高效。今天我就带你从零开始,30分钟搞定一个完整的现代API项目。
hudawei996
1 个月前
开发语言
·
flutter
·
异步
flutter路由传参接收时机
在Flutter中,这里使用Future.delayed(Duration.zero)而不是微任务,主要是出于构建上下文生命周期的考虑。
hudawei996
1 个月前
开发语言
·
flutter
·
kotlin
·
异步
·
流
对比kotlin和flutter中的异步编程
Kotlin 和 Flutter(核心基于 Dart 语言)的异步编程体系,因语言设计目标(Kotlin 通用后端/Android,Dart 聚焦跨端UI)差异,在核心模型、语法、调度逻辑、适用场景上有显著区别,但底层均围绕“非阻塞执行”核心设计。以下从核心维度对比,并结合实战场景说明选型逻辑:
..空空的人
1 个月前
服务器
·
数据库
·
c++
·
网络协议
·
gtest
·
异步
·
protobuf
C++基于protobuf实现仿RabbitMQ消息队列---技术认识2
前言:项目git链接:mq/mqdemo/muduo/protobuf/protobuf_client.cpp · 耀空/项目mq - 码云 - 开源中国
武子康
1 个月前
大数据
·
分布式
·
微服务
·
消息队列
·
rabbitmq
·
dubbo
·
异步
Java-194 RabbitMQ 分布式通信怎么选:SOA/Dubbo、微服务 OpenFeign、同步重试与 MQ 异步可靠性落地
在面向服务的架构(SOA)中,系统设计会根据实际的业务需求进行模块化拆分,将整体系统分解为多个独立部署的服务模块。每个服务模块都具有明确的业务边界,专注于特定的业务功能,例如订单服务、支付服务、库存服务等。这些模块之间通过定义良好的接口进行交互,保持相互独立。
闲人编程
2 个月前
python
·
架构
·
api
·
fastapi
·
异步
·
codecapsule
FastAPI框架架构与设计哲学
『宝藏代码胶囊开张啦!』—— 我的 CodeCapsule 来咯!✨写代码不再头疼!我的新站点 CodeCapsule 主打一个 “白菜价”+“量身定制”!无论是卡脖子的毕设/课设/文献复现,需要灵光一现的算法改进,还是想给项目加个“外挂”,这里都有便宜又好用的代码方案等你发现!低成本,高适配,助你轻松通关!速来围观 👉 CodeCapsule官网
亚林瓜子
3 个月前
java
·
spring boot
·
spring
·
async
·
future
·
异步
Spring中的异步任务(CompletableFuture版)
CompletableFuture可以回调,Future没有回调函数。这里主要就是配置@EnableAsync注解
xiangji
3 个月前
线程池
·
异步
·
taskfactory
重构《手搓》TaskFactory带你更安全的起飞
好了,就介绍到这里,更多信息请查看源码库 源码托管地址: https://github.com/donetsoftwork/HandCore.net ,欢迎大家直接查看源码。 gitee同步更新:https://gitee.com/donetsoftwork/HandCore.net
xiangji
3 个月前
线程池
·
异步
·
手搓
《手搓》线程池优化的追求
好了,就介绍到这里,更多信息请查看源码库 源码托管地址: https://github.com/donetsoftwork/HandCore.net ,欢迎大家直接查看源码。 gitee同步更新:https://gitee.com/donetsoftwork/HandCore.net
xiangji
3 个月前
异步
·
手搓
·
taskfactory
《手搓》TaskFactory带你安全的起飞
另外源码托管地址: https://github.com/donetsoftwork/HandCore.net ,欢迎大家直接查看源码。 gitee同步更新:https://gitee.com/donetsoftwork/HandCore.net
非凡的世界
3 个月前
php
·
异步
·
1024程序员节
PHP 异步IO扩展包 AsyncIO v2.0.0 发布
AsyncIO 基于 PHP Fiber 和 Workerman 实现的高性能异步 IO 扩展包,提供类似 Python asyncio 的 API 和功能。
weixin_44547668
3 个月前
java
·
并发
·
异步
Java并发编程——提前聊一聊CompletableFuture和相关业务场景
CompletableFuture 是 Java 8 引入的并发编程工具(位于 java.util.concurrent 包),它是 Future 接口的扩展实现,主要用于处理异步任务。它引入了“完成阶段”(Completion Stage)概念,支持链式编程、非阻塞执行和异常处理,使异步代码更简洁和可读。下面我从核心机制、执行流程、关键方法和示例逐步解释。
闲人编程
4 个月前
开发语言
·
前端
·
python
·
web
·
异步
·
celery
使用Celery处理Python Web应用中的异步任务
『宝藏代码胶囊开张啦!』—— 我的 CodeCapsule 来咯!✨ 写代码不再头疼!我的新站点 CodeCapsule 主打一个 “白菜价”+“量身定制”!无论是卡脖子的毕设/课设/文献复现,需要灵光一现的算法改进,还是想给项目加个“外挂”,这里都有便宜又好用的代码方案等你发现!低成本,高适配,助你轻松通关!速来围观 👉 CodeCapsule官网