|
|
|
|
|
by geocar
3464 days ago
|
|
No, but you also don't have to do that. One list is traversed when committing blocks, so a linked list was never necessary - just a commit-list (vector of pointers). Another list is traversed when dequeueing the next lock, so again: a linked list isn't necessary, just a dequeue (which might not have to be serialised). Another list is traversed when finding the next blocked reader, but again serialisation wasn't required here. And so on. |
|