ShardPhoenix comments on June 2014 Media Thread - Less Wrong

5 Post author: ArisKatsaris 01 June 2014 03:04PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (95)

You are viewing a single comment's thread. Show more comments above.

Comment author: ShardPhoenix 03 June 2014 01:47:07AM *  0 points [-]

Fast lock-free thread-safe mutable data structures (eg ConcurentLinkedQueue) have been written in languages like Java (and apparently even C++ but I'm less familiar).

Also, STM isn't necessarily much better than locks in practice eg quick Googled example: http://nbronson.github.io/scala-stm/benchmark.html (Don't know how the Haskell equivalent compares)

(where "medium" granularity locks were just as good perf. wise and STM's GC pressure was higher)