Wait-free thread communication
Jin via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jan 8 13:19:55 PST 2016
On Friday, 8 January 2016 at 18:07:49 UTC, Nordlöw wrote:
> On Friday, 8 January 2016 at 16:58:59 UTC, Jin wrote:
>> Idea: no mutex, no CAS, only one direction queues without any
>> locks.
>>
>> My prototype (https://github.com/nin-jin/go.d) is up to 10x
>> faster than std.concurrency.send/receive
>
> Very interesting. D has builtin unittests. You should add
> stress unittests to assure that your logic is correct. You can
> start by searching for keyword `unittest` in the
> std.concurrency module for advice how to do this.
I just add unit tests. But how to idiomatic implement benchmarks
(compiling must be in release mode)? Currently, i was implement
main function in app.d and run with "dub --build=release", but
nobody can import my module.
More information about the Digitalmars-d
mailing list