Please enable JavaScript.
Coggle requires JavaScript to display documents.
Paradigmi di commutazione - Coggle Diagram
Paradigmi di commutazione
Signals
consente a thread di aspettare un segnale a un altro thread
Persistent= rimane imposto fino a quando non viene ricevuto
Transient= viene rilasciato ma si perde in attesa
Buffers
contiene dati che una volta letti vengono distrutti
Blackboard
lettura simile a quella dei buffer ma con caratteristiche
lettura non distruttiva dei dati
dati scritti nella blackboard rimangono finchè non vengono sovrascritti
Broadcast
permette di inviare dati a più thread contemporaneamente
solo thread in attesa ricevono dati
Barrier
blocca threads finchè tutti i thread arrivano e raggiungono la barriera
CyclicBarrier è sincronizzatore in jdk5
A CyclicBarrier supports an optional Runnable command that is run
once per barrier point, after the last thread in the party arrives, but before
any threads are released. This barrier action is useful for updating sharedstate before any of the parties continue