首页
文章列表
标签墙
返回找工具啦
协程通信
共 4 篇文章
Python asyncio.Queue在协程间通信的容量限制
2026-05-11 13:37:46
Python asyncio.Queue在协程间通信的容量限制 asyncio.Queue 是 Python 异步编程中协程间通信的核心工具。它允许一个协程将数据放入队列,另一个协程从队列中取出数据,两者可以独立运行。asyncio.Queue 的一个关键特性是容量限制,即 maxsize 参数。这
asyncio.Queue
容量限制
协程通信
35
0
Python 协程Send与Throw方法的高级用法
2026-04-13 16:27:09
Python 协程 Send 与 Throw 方法的高级用法 1. 理解协程基础 创建协程使用 async def 语法,调用协程会返回一个协程对象,需要通过 await 或其他方式来执行。 python import asyncio async def simplecoroutine: print
Python协程
Send方法
Throw方法
51
0
Go语言 通道Channel的缓冲与无缓冲区别
2026-04-04 03:47:09
Go语言 通道Channel的缓冲与无缓冲区别 Go语言中的通道(channel)是协程(goroutine)之间通信的核心机制。理解通道的缓冲与无缓冲特性,是编写高效、正确并发程序的关键。 1. 创建无缓冲通道 声明一个无缓冲通道的方式如下: go ch := makechan int 这行代码创
Go语言
通道
缓冲通道
76
0
Go 通道:无缓冲通道与缓冲通道
2026-04-02 04:17:16
Go 通道:无缓冲通道与缓冲通道 Go 语言的通道(channel)是协程(goroutine)之间通信的桥梁。它像一条传送带,一端发送数据,另一端接收数据。根据是否内置存储空间,通道分为无缓冲通道和缓冲通道。理解两者的区别,能避免死锁、提升程序性能。 无缓冲通道:同步通信 创建一个无缓冲通道: g
Go通道
无缓冲通道
缓冲通道
66
0