Single Thread Continuation

Attila Kelemen attila.kelemen85 at gmail.com
Mon Jul 3 10:40:43 UTC 2023


Alex Otenko <oleksandr.otenko at gmail.com> ezt írta (időpont: 2023. júl. 3.,
H, 12:29):

> Well, convenient or not, closing is necessary. How else can a generator
> tell the consumer that no more values are forthcoming?
>
>
>From the generator side there is no issue, and closing is also not an
issue, since the code just returns which clearly signals the end of the
iteration, and after that `hasNext` will just return false.


> Ditto for closing the channel by the consumer. Barring advanced cases with
> sharing the generator, you can have try-with-resources take care of closing
> things for you.
>
>>
>>
It shouldn't be necessary for a generator, because the `Iterator`
eventually becomes unreachable, so everything should be eligible for
garbage collection, including the continuation.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/loom-dev/attachments/20230703/5589b4a1/attachment.htm>


More information about the loom-dev mailing list