Strumenti Utente

Strumenti Sito


informaticaapplicata:rcl:rcl11:rcl-l-2011-12

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
informaticaapplicata:rcl:rcl11:rcl-l-2011-12 [15/05/2012 alle 13:56 (13 anni fa)] – [Registro delle lezioni:] Laura Ricciinformaticaapplicata:rcl:rcl11:rcl-l-2011-12 [18/02/2013 alle 21:38 (12 anni fa)] (versione attuale) Laura Ricci
Linea 19: Linea 19:
 Giovedì ore 15.00-18.00, Pisa presso il mio Studio Giovedì ore 15.00-18.00, Pisa presso il mio Studio
  
-Per qualsiasi problema potete contattarmi in qualsiasi momento via e-mail+Per qualsiasi problema potete contattarmi in qualsiasi momento via e-mail ([email protected]), oppure su skype (mandatemi una mail per il contatto)
  
 +===== Programma  =====
  
 +**Thread Programming ** 
 +
 +  * Attivazione di threads. La classe Runnable
 +  * Pool di threads: Politiche per la Gestione dei Pool
 +  * Politiche di Saturazione
 +  * Thread che restituiscono risultati: la classe Callable
 +  * Stati di un thread, metodi Join, Interrupt
 +  * Sincronizzazione, concetto di Monitor
 +  * Metodi Synchronized, sezioni critiche, wait(), notify(), notifyall()
 +  * Semaphore
 +  * Individuazione di Deadlock
 +
 +**Gestione di indirizzi IP** 
 +
 +  * Classe InetAddress
 +
 +**Sockets TCP**
 +
 +  * Le classi Socket, ServerSocket
 +  * Stream: concetti generali
 +  * Invio di dati strutturati su Stream: Stream di Oggetti
 +  * Serializzazione
 +    * Caching di Oggetti, Reset
 +  * Implementazione di socket TCP
 +    * Stati di un Socket
 +    * Demultiplexing 
 +  * Proprietà di Socket TCP: Timeout, NoDelay, Size, SoLinger, Keep-Alive
 +
 +
 +**Sockets UDP** 
 +
 +  * DatagramSockets, DatagramPackets
 +  * Generazione di pacchetti UDP: Le classi ByteArrayInputStream, ByteArrayOutputStream
 +
 +**Multicast UDP** 
 +
 +**Remote Method Invocation**
 +
 +  * Creazione di Registry
 +    * Gerarchie di Registry
 +  * Esportazione di oggetti remoti
 +  * RMI Callbacks
 +  * RMI: Supporto Concorrente
 ===== Modalitá d'esame ===== ===== Modalitá d'esame =====
  
Linea 64: Linea 108:
 |08/05/2012 |Remote Method Invocation| [[http://www.di.unipi.it/~ricci/08-05-12-RMI.pdf | RMI]] | | |08/05/2012 |Remote Method Invocation| [[http://www.di.unipi.it/~ricci/08-05-12-RMI.pdf | RMI]] | |
 |15/05/2012 |RMI: Meccanismo delle Callback, Presentazione del Progetto di fine Corso| [[http://www.di.unipi.it/~ricci/15-05-12-RMI-Callbacks.pdf | Callback]] | | |15/05/2012 |RMI: Meccanismo delle Callback, Presentazione del Progetto di fine Corso| [[http://www.di.unipi.it/~ricci/15-05-12-RMI-Callbacks.pdf | Callback]] | |
 +|22/05/2012 |RMI, Multithreading: Approfondimenti| [[http://www.di.unipi.it/~ricci/22-05-12-RMI-Miscellanea.pdf | RMI, Multithreading]] | |
 ===== Link ai Corsi degli anni Precedenti ===== ===== Link ai Corsi degli anni Precedenti =====
  
 [[informaticaapplicata:rcl:rcl10:rcl-l-2010-11]] [[informaticaapplicata:rcl:rcl10:rcl-l-2010-11]]
informaticaapplicata/rcl/rcl11/rcl-l-2011-12.1337090185.txt.gz · Ultima modifica: 15/05/2012 alle 13:56 (13 anni fa) da Laura Ricci

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki