Uit de cursus: Java voor gevorderden

Krijg toegang tot deze cursus met een gratis proefabonnement

Word vandaag lid en krijg toegang tot meer dan 25.300 cursussen geleid door branchedeskundigen.

Gesynchroniseerde methoden in Java

Gesynchroniseerde methoden in Java - tutorial Java

Uit de cursus: Java voor gevorderden

Gesynchroniseerde methoden in Java

- [Cursusleider] Bij het gebruik van toepassingen met meerdere threads kunnen er soms problemen optreden wanneer er meer dan één thread zich in dezelfde methode bevindt. In dit voorbeeld heb ik een programma dat het opnemen van geld van een bankrekening simuleert. Dus eerst heb ik een klas genaamd BankAccount. Dit heeft een veld met de naam saldo dat het bedrag op de rekening vertegenwoordigt. Dan is er een tweede veld genaamd rekening-courantkrediet dat de limiet voor rood staan vertegenwoordigt. De constructeur neemt een getal voor de rekening-courantkrediet als argument. Er zijn ook methoden om de rekening op te waarderen, de rekening te debiteren, het saldo op te halen en de roodstand te krijgen. Ten tweede heb ik een klas die ATM heet. Dit heeft een methode die intrekken wordt genoemd en waarvoor twee argumenten nodig zijn. De eerste is de rekening waarvan het geld wordt opgenomen en de tweede is het bedrag dat moet worden opgenomen. Vervolgens controleert het of het bedrag dat…

Inhoud