Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Processos i fils

  • Concurrència: concurrència i paral·lelisme, processos i fils, i els models de concurrència.
  • Estat compartit: el model on tots els fils comparteixen dades, amb els reptes d’accés segur, coordinació i vitalitat.
  • Java: com implementa Java la concurrència, amb la JVM, la memòria i els fils.
    • Fils: estats d’un fil, com crear-lo i executar-lo, i fils de plataforma i virtuals.
    • Tècniques de disseny: les quatre tècniques per evitar problemes amb memòria compartida, per ordre de preferència.
    • Join, interrupt i volatile: esperar la fi d’un fil, aturar-lo des de fora i la visibilitat de l’estat compartit.
    • Sincronització: monitors, wait i notify, i ReentrantLock.
    • Llibreria Java concurrent: java.util.concurrent, amb executors, tasques amb resultat, cues, sincronitzadors i col·leccions concurrents.
  • Pas de missatges: comunicació sense estat compartit: models síncron i asíncron, cues i sistemes reactius.

Referències

Programació i sistemes reactius:

Last change: , commit: c11d2e7