Argomento | Lucidi | Codice | Approfondimenti |
Introduzione
|
PC-00-introduzione.pdf | | |
Concetti di base
|
PC-01-concettibase.pdf
| | |
Stallo
|
PC-02-stallo.pdf |
|
Dukes
Philosophers |
Semafori
|
PC-03-semafori.pdf | | |
Problemi Classici
|
PC-04-problemiclassici.pdf | | |
Regioni Critiche
|
PC-05-regionicritiche.pdf | | |
Monitor
|
PC-06-monitor.pdf |
| |
|
Processi vs Thread
|
PC-07-processiVSthread.pdf | | |
POSIX Thread
|
PC-08-thread.pdf |
codice.tar.gz
|
POSIX Threads Programming
YoLinux Tutorial
|
Processi
|
PC-09-processi.pdf |
codice.tar.gz
|
|
|
Shared Memory
|
PC-10-sharedmemory.pdf |
codice.tar.gz
|
|
Semafori
|
PC-11-semafori.pdf |
codice.tar.gz
|
|
Produttori/Consumatori
|
PC-12-prodcons.pdf |
codice.tar.gz
|
|
|
Java Thread
|
PC-13-javathread.pdf |
codice.tar.gz
|
JSR-133
Java Memory Model
and Thread Specification |
Tecniche per la Thread-Safeness
|
PC-14-tecniche.pdf |
|
|
java.util.concurrent
|
PC-15-java.util.concurrent.pdf |
|
JSR-166
Concurrency Utilities
Un
tutorial di Brian Goetz |
Lock-Splitting e Collezioni
|
PC-16-lock-splitting-collezioni.pdf |
|
|
lightweight-executable-framework
|
PC-17-LEF.pdf |
|
Concurrency JSR-166 Interest Site |
decomposizione-parallela
|
PC-18-decomposizione-parallela.pdf |
|
A Beginner's Introduction to the Java ForkJoin Framework |
Parallel Stream
|
PC-19-parallel-stream.pdf |
|
|
Computazioni Asincrone
|
PC-20-asincrona.pdf |
|
|
|
Algoritmi Non-Blocking
|
PC-21-nonblocking-synchronization.pdf |
|
|
|
Modelli ad Attori
|
PC-22-attori.pdf |
|
|
Reactive Streams
|
PC-23-reactive-streams.pdf |
|
|
|
GPGPU programming
|
GPGPU-01-CUDA.pdf |
|
A cura del Dott. Franco Milicchio |
GPGPU programming
|
GPGPU-02-CUDA.pdf |
|
|
|
Per i soli studenti interessati all'Esame Completo (senza homework): |
Discussione Appello 21/06/2006
|
PC-TE-21062006.odp |
|
|
Discussione Appello 17/07/2007
|
PC-TE-17072007.odp |
|
|