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.

Reply via email to