Noem de recente ontwikkelingen op hetgebied van parallel programmeren in de taal Java


  • Recente ontwikkelingen in Java:
    - Het selutelwoord volatile. Een variabele wordt gedeclareerd met het sleutelwoord volatile om aan te geven dat de variabele door verschillende threads gewijzigd kan worden. het eefect daarvan is dat de warde nooit in een cache-geheugen wordt opgenomen en dus altijd in het werkgeheugen blijft en dat toegang tor de variabele geregeld is door een synchronized, gesynchroniseerd op de variabele zelf. Vanaf Java 5 zijn atomaire get- en set-operaties toegestaan en kan het n-de element van een volatile array op efficiente wijze worden ebnaderd.
    - De package concurrent: Vanaf Java 5 is de package java.util.concurrent met onder meer de subpackages atomic en locks in de tal opgenomen. De package java.util.concurrent bevat allerlei interfaces en klassen die bruikbaar zijn bij parallel programmeren
    -Forkk-join in JDK 1.7: Nieuw in JFDK 1.7 (Java 7) is het fork-join framwork dat helpt om de voordelen van multiprocessoren te benutten

    Rapporteer Plaats commentaar