Friday Q&A: Locks, Thread Safety, and Swift: 2017 Edition

Mike Ash with a great rundown of the various APIs available relating to locks and thread safety. Mike describes each of the available APIs, and gives his recommendation on which API we should choose first.