没试过自己实现,仅仅根据印象的看法,如下:
实现Stream,前提是实现Future,如果你实现了Future和Stream,又符合标准的话,我觉得,就可以被别的异步运行时操作,因为这些异步运行时本来就应该支持操作Stream
【 在 chunhui 的大作中提到: 】
: 各位,有个stream的问题,有点不明白。
: 我想给自己的一个结构实现stream特性。但是异步运行时是有很多不同的实现对吧?那是否这些实现,都可以支持我这个结构体的stream?stream的异步运行时和async/.await这一套是同一个运行时来驱动的么?我看介绍他们都是future,都有pool,pending之类的。
: 或者这么说,我想实现一个异步的运行时,其行为和通常的稍微不同,所以只能自己实现。那么我自己实现的这个运行时,是否可以支持通常的stream?
--
FROM 1.202.157.*