1. 6
  1. 1

    Is this basically saying “you can use software transactional memory to build an API for mutexes?”

    1. 2

      From what I understand, i think it’s more saying that we can use some similar techniques used in wait-free data structures (ie: have other scheduled threads help out a blocked, unscheduled thread to unblock others). I’d imagine that there are some commonalities with the implementation techniques, but I can’t really say for sure. (I mostly just think it’s neat).