JavaZone 2009 - Software Transactional Memory (STM) i Java
Nå som gratis vertikal skalering er ute av bildet og antallet kjerner øker, er samtidighetsproblematikk stadig mer aktuelt. Java støtter kun pessimistisk låsing, som mange mener ikke skalerer - verken kjøremessig eller kodevedlikeholdsmessig. Software Transactional Memory (STM) handler om optimistisk låsing som vi kjenner fra RDBMSene våre. Forskjellen er at STM håndteres internt i JVMen, uten å basere seg på en RDBMS.
Eirik Torske
Eirik Torske er utvikler hos BBS og har over 10 år i Java-land.
