Document information
- University
- Politecnico di Milano
- Degree programme
- Computer Engineering
- Subject
- Middleware Technologies for Distributed Systems
- Classification
- Notes · Complete set
- Original format
- Text
- Searchable text
Study material for Middleware Technologies for Distributed Systems, shared by the Studwiz community and reviewed by moderators.
Study material for Middleware Technologies for Distributed Systems, shared by the Studwiz community and reviewed by moderators.
Import quality: text was extracted directly from the original document.
Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.
Appunti di Middleware Technologies Matteo Gianello 8 settembre 2014 Quest’opera ` e stata rilasciata con licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo 4.0 Internazionale. Per leggere una copia della licenza visita il sito web http://creativecommons.org/licenses/by-nc-sa/4.0/. c b n a. 1 Indice 1 Concorrenza 3 1.1 Thread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1 Introduzione ai threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.2 Thread nei sistemi distribuiti . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.1.3 Il modello preemtive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2 I thread in C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3 Concorrenza in Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2 Core Comunication Facilities 18 2.1 Socket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.1.1 I socket in C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.1.2 I socket in Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.1.3 IP Multicast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.2 Remote procedure call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.3 Remote method invocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.3.1 Java RMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3 CORBA 26 3.1 CORBA e Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4 Programmazione concorrente con OpenMP 29 5 Advance message passing with MPI 32 6 Message oriented…
First page of the document.