Cette séance de cours couvre une alternative aux threads utilisant Executors, des bases de propriétés de concurrence, des moniteurs, des conditions de course et des propriétés de programme simultanées, y compris la sécurité et la vivacité. Il revoit également les bases des serrures, des sections critiques, des blocs synchronisés et de l'exclusion mutuelle.