Results 4 comments of lshamis

Right now there is a single exclusive mutex per topic. `a0::Publisher`, on pub: grabs the lock, allocates space, copies the data into shared memory, notifies listeners, releases the lock. `a0::Subscriber`,...

@ahao1995 I have a branch for you to try out: `lshamis/rwmtx` If you're using python: `python3 -m pip install git+https://github.com/alephzero/py.git@lshamis/rwmtx` If this works for you and a few other groups,...

Hold off for a bit. That branch has a noticeable performance degradation that I'm tracking down.

@kizzpdd `replace_with_kernel_inject=False` does fix the crash, so the issue is most likely in the kernels. I would like to keep `replace_with_kernel_inject=True` for my use case. Without it, the benchmark for...