Good point i'll update with a timeout to flush in case traffic is slow On Thu, May 23, 2019 at 1:38 AM roger peppe <rogpe...@gmail.com> wrote:
> On Thu, 23 May 2019 at 01:34, Anthony Metzidis <anthony.metzi...@gmail.com> > wrote: > >> Fun thought exercise -- here's another approach. >> >> >> https://play.golang.org/p/Xu7iWhY4PUQ >> > > ISTM that that approach doesn't work because you're buffering 10 values > before you send any. > So if you have a situation when you've got very little traffic on all the > channels, a message might > get delayed indefinitely. > > For example, here's your example with only one message being sent - it > hasn't arrived > at the receiver after 5 seconds have elapsed. > > cheers, > rog. > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CADgM4W%2B_cA5kH3zHNxNgELSgg_gH1MGt6R0tjST%2BHeBjGoikeQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.