Re: [go-nuts] CPU fairness in goroutine scheuding

2016-06-17 Thread Dmitry Orlov
Thanks Ian, On Thu, Jun 16, 2016 at 12:13 PM, Ian Lance Taylor wrote: > On Thu, Jun 16, 2016 at 11:27 AM, Dmitry Orlov > wrote: > > > > I am curious how does goroutine scheduler picks what goroutine to run, > among > > several runnable. Does it optimize for fairness

[go-nuts] CPU fairness in goroutine scheuding

2016-06-16 Thread Dmitry Orlov
Hello golang experts, I am curious how does goroutine scheduler picks what goroutine to run, among several runnable. Does it optimize for fairness in any way? I ran a quick experiment and found out that goroutines that run for longer intervals between yield points receive proportionally larger