Strumenti Utente

Strumenti Sito


lpr-b:generatoretermina
no way to compare when less than two revisions

Differenze

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


lpr-b:generatoretermina [05/10/2007 alle 18:14 (18 anni fa)] (versione attuale) – creata Marco Danelutto
Linea 1: Linea 1:
 +<code java>
 +package threadPoolConTerminazione;
  
 +public class Generatore extends Thread {
 +
 + Repository<Integer> rep = null; 
 + int n = 10;
 + final int DELAY = 1000;
 + final float RANGE = (float) 1024.00;
 +
 + /**
 + * costruttore
 + * @param n numero di oggetti da generare
 + * @param tasks repository nel quale depositare gli oggetti generati 
 + */
 + public Generatore(int n, Repository<Integer> tasks) {
 + this.rep = tasks; 
 + this.n = n;
 + }
 +
 + /**
 + * corpo del thread generatore: ciclo finito che genera interi compresi fra 0 e RANGE
 + */
 + public void run() {
 + for(int i=0; i<n; i++) {
 + rep.insert(new Integer((int) (Math.random() * RANGE)));
 + }
 + rep.eos();
 + }
 +
 +}
 +</code>
lpr-b/generatoretermina.txt · Ultima modifica: 05/10/2007 alle 18:14 (18 anni fa) da Marco Danelutto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki