On 17.02.2019 22:48, Jason Thorpe wrote: > > >> On Feb 17, 2019, at 1:32 PM, coypu%sdf.org@localhost wrote: >> >> the linux equivalent code seems to be using futex_wait/wake. > > I’m working on integrating a new Linux-compatible futex implementation written by Taylor (that led me down the rabbit hole of needing to fix issues with fetch(9) / store(9) first). I’m hoping I can have something broadly testable by the end of this month. > > -- thorpej > Perfect! Just to note that we need: 1. POSIX robus pthread(3) mutexes 2. pshared support in pthread(3) 3. something comparable to FreeBSD's _umtx_op() for synchornization in sanitziers (and other parts of compiler-rt). 1 and 2. will allow us to get missing features in .NET and reusing existing standard POSIX code.
Attachment:
signature.asc
Description: OpenPGP digital signature