On Sunday, 10 January 2016 at 21:25:34 UTC, Martin Nowak wrote:
For blocking thread i use loop with Thread.sleep - this is bad decision IMHO.
Have a look at this exponential backoff implementation for my GC
spinlock PR.
https://github.com/D-Programming-Language/druntime/pull/1447/files#diff-fb5cbe06e1aaf83814ccf5ff08f05519R34
In general you need some sort of configurable or adaptive backoff or you'll waste too much time context switching.

I am using Waiter for this https://github.com/nin-jin/go.d/blob/master/source/jin/go.d#L171

Reply via email to