@synchronized vs. NSLock Instance vs. pthread_mutex_t

Estaba viendo un video tutorial (de 2 años) sobre multiproceso que decía que

Instancia de NSLock es 3 veces más rápido que usar@synchronizedpthread_mutex_t es 2 veces más rápido que unInstancia de NSLock (efectivamente 6 veces más rápido que@synchronized)

¿Es esto cierto? No he encontrado nada que indique con autoridad lo que es, pero solo quería encuestar a algunos de ustedes en StackOverflow para obtener su opinión y tal vez una prueba sólida.

¡Gracias!

Si bien ya he aceptado la respuesta correcta, los futuros usuarios de esta pregunta encontrarán útil este artículo:http://perpendiculo.us/?p=133

Respuestas a la pregunta(1)

Su respuesta a la pregunta