Using ReadWriteMutex with synchronized{} ?
E.S. Quinn
anonymous at example.com
Sun Oct 6 14:25:59 PDT 2013
I need to share an associative array between two threads, and to
that extent I'd like to make the whole thing synchronized. And
I'd like to use the built-in synchronized{} blocks, and I'd also
like to use the ReadWriteMutex from core.sync.rwmutex, since it
seems pretty much tailor-made for this sort of thing.
Is it possible to, for example, tell D that I want the enclosing
class synchronized with a ReadWriteMutex, and then specifcy which
functions need a reader lock and which need writer locks? Or will
I have to lock and unlock the mutex manually?
More information about the Digitalmars-d-learn
mailing list