Vai ai contenuti. | Spostati sulla navigazione | Spostati sulla ricerca | Vai al menu | Contatti | Accessibilità

logo del sistema bibliotecario dell'ateneo di padova

Moro, Federica (2010) La concorrenza in Ruby. [Laurea triennale]

Full text disponibile come:

[img]
Preview
PDF
1436Kb

Abstract

La tesina si propone di esplorare i diversi aspetti della concorrenza in Ruby. Nel primo capitolo vengono presentati i concetti fondamentali per programmare in Ruby e le varie Virtual Machine disponibili per Ruby. Nel secondo capitolo ci si sofferma principalmente su Moduli e Mixin. Nel terzo capitolo vengono presentati metodi della classe Thread. Nel quarto capitolo vengono esposti i meccanismi di sincronizzazione che caratterizzano le diverse piattaforme Ruby, con un occhio di riguardo per le versioni 1.8, 1.9 e JRuby. Nel quinto capitolo vengono presentati i costrutti di sincronizzazione. Nel sesto capitolo vengono proposti alcuni esempi (produttore-consumatore, 5 filosofi, web server, coda distribuita). Nell’appendice viene presentato Shoooes!, e come è stato possibile implementare una semplice applicazione che permette di aprire un file .txt, in cui sarà possibile eseguire ricerche ed eventualmente eseguire le parti di codice Ruby presenti

Item Type:Laurea triennale
Corsi di Laurea Triennale:Scuola di Ingegneria > Ingegneria informatica
Uncontrolled Keywords:Ruby, concorrenza, multithreading
Subjects:Area 09 - Ingegneria industriale e dell'informazione > ING-INF/05 Sistemi di elaborazione delle informazioni
Codice ID:25983
Relatore:Filira, Federico
Data della tesi:28 September 2010
Biblioteca:Polo di Ingegneria > Biblioteca di Ingegneria dell'Informazione e Ingegneria Elettrica "Giovanni Someda"
Tipo di fruizione per il documento:on-line per i full-text

Solo per lo Staff dell Archivio: Modifica questo record