Closed NathanFreeman closed 1 week ago
Each ring is using its own memory, there's nothing shared across rings. But for futex operations, that should not matter, all that matters is that the futex itself is located in memory that both can access.
Thank you
Hello, I want to use
IORING_OP_FUTEX_WAKE
andIORING_OP_FUTEX_WAIT
to implement a multiprocess mutex. One question I have is whether the kernel allocates a separate kernel space for each process when multiple processes simultaneously instantiateio_uring_queue_init
, or do all processes share a single kernel space where allio_uring
requests are handled?