RCU (read copy update) is a technique for improving scalability of data structures. It has been problematic because of patents though. Many corporations felt it was too risky to use it. Most (or all?) of the relevant patents expired, so we could reconsider this. First thing to find out if whether the patent situation is resolved. 2nd question is: do all platforms (incl Windows) support urcu?