Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ratt
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
3 ms
·
1.
▲
by
ratt
13y ago
While the Linux kernel may rely on task-switch safe-points, user-land implementations can't which means they require an entirely different grace-period mechanism to work. This is what makes user-land implementations tricky to get right
2.
▲
by
ratt
13y ago
RCU is in wide use today. In fact, you probably rely on it everyday: inside the Linux kernel. The biggest problem holding back RCU is not how hard it is to use (if you're qualified to write lock-free data-structures then it should be c
3.
▲
by
ratt
13y ago
No, you don't need a GC to implement lock-free data-structures. RCU allows you to generically defer work on a piece of data until it is no longer accessible. I personally find the idea behind it to be very elegant and I'd recommen