Closed ExpandingMan closed 1 year ago
Sorry this is not a bug, put!
can't sync across threads... it's very weird that Base
doesn't throw an error when you try to do this with channels but I guess it doesn't have any way of knowing what's going on.
channel_unordered
is somehow ignoring channel size limits. You get non-sensical results likeThis is easy to reproduce with e.g.
channel_unordered(Map(f), 1:10, size=3)
. The createdChannel
object indeed seems to have the correct size it's just storing more output than it should be able to.