Hacker News new | past | comments | ask | show | jobs | submit login

In GC languages, RCU is just atomic pointer update with immutable data structure. In a language without GC, it requires delayed destruction to avoid memory safety issues.

Linux kernel's RCU waits for all CPU cores to context switch and disables preemption when reading RCU data structure. This is not usable in normal application programming.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: