Hacker News new | ask | show | jobs
by senderista 467 days ago
Sounds a bit like flat combining?

https://people.csail.mit.edu/shanir/publications/Flat%20Comb...

1 comments

Indeed, generally delegation has become to mean that there is a dedicated server thread that executes critical sections. Where as combining indicates that any thread can become a combiner while acquiring a lock, for a certain period of time. For the project, we used queue-based combining, which seems to be similar to the the lock in the paper.