Skip to main content
INF - e-learning - Dipartimento di Informatica
  • English ‎(en)‎
    English ‎(en)‎ Italiano ‎(it)‎
You are currently using guest access (Log in)

Laboratorio di Reti A - A.A. 2018/19

  1. Home
  2. Courses
  3. Corso di Laurea in Informatica (L-31)
  4. LPR-A1819
  5. Simulazione ufficio postale

Simulazione ufficio postale

Completion requirements
Opened: Thursday, 20 September 2018, 12:00 AM
Due: Thursday, 4 October 2018, 11:00 PM

Simulare il flusso di clienti in un ufficio postale che ha 4 sportelli.  Nell'ufficio esiste: \

  • un'ampia sala d'attesa in cui ogni persona può entrare  liberamente. Quando entra, ogni persona prende il numero  dalla numeratrice e aspetta il proprio turno in questa sala. 
  • Una seconda sala, meno ampia, posta davanti agli sportelli, in cui si può entrare solo a gruppi di k persone\

Una persona si mette quindi prima in coda nella prima sala, poi  passa nella seconda sala. Ogni persona impiega un tempo differente per la propria  operazione allo sportello. Una volta terminata l'operazione, la  persona esce dall'ufficio.

Scrivere un programma in cui:

  • l'ufficio viene modellato come una classe JAVA, in cui viene  attivato un  ThreadPool  di dimensione uguale al numero  degli sportelli
  • la coda delle persone presenti nella sala d'attesa  è gestita  esplicitamente dal programma
  • la seconda coda (davanti agli sportelli) è quella gestita  implicitamente dal  ThreadPool
  •  ogni persona viene modellata come un task, un task che  deve essere assegnato ad uno dei thread associati agli  sportelli\
  • si preveda di far entrare tutte le persone nell'ufficio postale,  all'inizio del programma

Facoltativo: prevedere il caso di un flusso continuo di clienti e  la possibilità che l'operatore chiuda lo sportello stesso dopo  che in un certo intervallo di tempo non si presentano clienti al  suo sportello


◄ Calcolo di pigreco
Simulazione laboratorio di Informatica ►

Blocks

Skip Navigation

Navigation

  • Home

    • Site pages

      • My courses

      • Tags

      • ForumSite news

    • My courses

    • Courses

      • Corso di Laurea in Informatica (L-31)

        • CN-A ( 24-25)

        • CC 24 25

        • LWS2425

        • ICT security

        • LBD_24-25

        • IIA 2025

        • GC2425

        • ALGEBRA LINEARE 2024-25

        • ALGEBRA

        • PdP-B-2024

        • PdP-A-2024

        • LPR-A1819

          • General

            • AssignmentCalcolo di pigreco

            • AssignmentSimulazione ufficio postale

      • Corso di Laurea Magistrale in Informatica (LM-18)

      • Corso di Laurea Magistrale in Informatica e Networ...

      • Corso di Laurea Magistrale in Data Science and Bus...

      • Corso di Laurea Magistrale in Informatics for Digi...

      • Corsi erogati dal Dipartimento di Matematica

      • Master di II livello in "Professione formatore in ...

      • Corsi CLIL

      • Altri Corsi

      • Anno Accademico 2013-14

Blocks

You are currently using guest access (Log in)
LPR-A1819
  • English ‎(en)‎
    • English ‎(en)‎
    • Italiano ‎(it)‎
Data retention summary
Get the mobile app