|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 344
|
[Java] Utilizzo Exchanger
salve a tutti, dato imminente esame in cui dovrò utilizzarlo non è che qualcuno sa spiegarmi in termini comprensibili come si utilizza l'exchanger in java?
Più nello specifico ho difficolta a far comunicare più processi differenti, perchè mentre si tratta di solo 2 processi in effetti non è difficile. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
l' Exchanger altro non è che una sorta di socket o una pipe in linux,probabilmente ti ho detto poco.In pratica è un canale tra 2 processi che possono scambiare oggetti ,per cui entrambi si sintonizzano sull' unico metodo di scambio che è bloccante.Non ho capito cosa intendi per far comunicare piu processi??
Prova ad intuire: processi a,b,c allora dovrai avre minimo 2 exchanger su cui sincronizzarsi. A(exchanger 1) b(exchanger 1,exchanger 2) c(exchenger 2) a scambia con b attraverso 1 b scambia con C attraverso 2. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
rispondo al posto di Velkan:
quindi il riferimento agli oggetti che sto utilizzando dipende da come gestisco il passaggio per riferimento degli exchanger, cioè deve essere tutto precalcolato. fine Velkan. adesso parlo io....è tardi, sono rinc@ e sto andando a letto, ma per quel che ne capisco, meglio i vecchi notifyAll e i vecchi sistemi di sincronizzazione. : notte
__________________
My gaming placement |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:42.



















