Structure and Interpretation of Computer Programs
Harold Abelson y Gerald Jay Sussman
1984·divulgacion
Mientras que 'Process Synchronization' aborda la concurrencia a bajo nivel, 'Structure and Interpretation of Computer Programs' explora la concurrencia desde una perspectiva de diseño de lenguaje y abstracción, mostrando cómo las estructuras de datos y el paradigma funcional pueden intrínsecamente mitigar algunos problemas de sincronización al evitar estados mutables compartidos, una solución de diseño muy diferente a la gestión explícita de locks.























