首页
文章列表
标签墙
返回找工具啦
信号量
共 2 篇文章
Java Semaphore信号量实现限流与资源池控制
2026-05-15 18:21:35
Java Semaphore信号量实现限流与资源池控制 Java并发编程中,Semaphore(信号量)是一种核心同步工具,用于控制同时访问特定资源的线程数量。它通过维护一组“许可”,精确限制并发线程数,广泛应用于接口限流、数据库连接池控制等场景。 核心原理解析 Semaphore 的核心逻辑基于“
Java
并发编程
信号量
43
0
Python asyncio.Semaphore在限制并发请求数中的应用
2026-04-19 22:16:21
Python asyncio.Semaphore在限制并发请求数中的应用 当使用 asyncio 处理大量网络请求(如爬虫或API调用)时,为了追求极致速度,往往会创建成千上万个并发任务。如果不加限制,这种“瞬时爆发”的流量会瞬间耗尽本地带宽、导致目标服务器触发拒绝服务保护,甚至直接封禁IP。asy
Python编程
异步编程
并发控制
99
0