That they do not work is an important issue as has been explained here repeatedly.
On Fri, Feb 22, 2019 at 7:59 PM Victor Giordano <vitucho3...@gmail.com> wrote: > Those idioms should be documented somewhere! > > I would use waiting groups for the rest of the job, i don't know.. have to > think a little more.. you got the number of background task to wait for, > right? > > > El jueves, 21 de febrero de 2019, 10:47:07 (UTC-3), Jan Mercl escribió: >> >> On Thu, Feb 21, 2019 at 2:38 PM Serhat Şevki Dinçer <jfcg...@gmail.com> >> wrote: >> >> > Idiom 1 > > >> > waitempty(ch) >> > blocks caller until ch buffer is empty >> >> Not exactly the same, but a similar mechanism exists: >> >> select { >> case x := <-ch: >> ... >> default: >> ... ch is empty >> } >> >> > waitfull(ch) >> > blocks caller until ch buffer is full >> >> > Idiom 2 > >> Dtto >> >> select { >> case ch <- x: >> ... >> default: >> ... ch is full >> } >> >> >> > What do you think? >> >> That the above is enough of gears to implement what you're after. >> >> -- >> >> -j >> > -- > 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. > For more options, visit https://groups.google.com/d/optout. > -- *Michael T. jonesmichael.jo...@gmail.com <michael.jo...@gmail.com>* -- 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. For more options, visit https://groups.google.com/d/optout.