<div dir="ltr">Hi,<div><br></div><div>Studying the API of URCU it seems that it's mostly intended for link-based data structures, such a lists. Suppose I have a large struct that is often accessed by many readers, and some writers that occasionally update few fields each time. If I understand correctly, using URCU, the writers would have to make a copy of the struct on each write, make the changes, and then publish the updated version. This is wasteful for small updates to a large struct.</div><div><br></div><div>Am I missing something here? Is there a better way of doing this?</div><div><br></div><div>Thanks,</div><div>Ilya</div></div>