Tijdens deze sessie wordt het Java Memory Model (JMM), dat hergedefinieerd is in Java 5 onder JSR-133, uit de doeken gedaan. Aan de hand van een aantal instinkers wil ik mensen duidelijk maken dat Java concurrency veel complexer is men denkt. En dat het model dat ze hanteren (sequential consitency) niet overeenkomt met de JMM. Daarom ga ik uitleggen dat het belangrijk is dat ze de JMM goed moeten begrijpen tijdens het ontwikkelen van multithreaded applicaties. Ik zal de basis oorzaken uitleggen (het herschikken van instructies en zichtbaarheid van writes en reads). En ik zal het model uitleggen waarin het JMM is uitgedrukt, de zogenaamde 'happens before' regels.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…