signaturejava

25^ SIGNATURE: 'Multithreading'


DEFINIZIONE: «Il Multithreading è una forma specializzata di multitasking»RIFORMULAZIONE ESPLICITANTE:  «Un programma 'multithread' contiene più parti, ciascuna denominata 'thread', che vengono eseguite contemporaneamente».COROLLARIO: Dunque Java supporta la 'sincronizzazione': un solo 'thread' alla volta.CONCLUSIONE:  Il 'multithreading' si basa sulla class 'Thread'sui suoi methodse su un'interfaccia 'Runnable'p.s. Per realizzare un 'thread' Java 'extends' 'Thread' e 'implements' 'Runnable'.n.b. L'output di un programma multithread può cambiare a seconda di fattori come:La velocità della CPULa quantità di operazioni in esecuzione nel sistema