Multithreaded access to a persistent linked list data structure
Such list is intended to be immutable - the shared nodes will never be written to. There is no problem with several threads reading from the same memory location.