( arkhein | 2015. 01. 11., v – 11:17 )

Szoval a hiba igazabol a tervezes fogyatekosagaira mutat ra:
van ugye tobb B szal, ami egyetlen A szalal komonikalt. Ami fontos a B szalak nem felcserelhetok, szoval a B1-nem tudja hasznalni a B2-nek szant adatokat, szoval amikor B1 kivette a queue-bol a B2-nek szant adatokat, akkor B2 egy vegtelen ciklusban kerulve varta a neki szant adatokat. A problemat ugy eleg egyszeru megoldani: a B1 visszarakja a queue-ba a nem neki szant adatokat.
Itt jon a DE: viszont ez ramutat arra, hogy a szallak rengeteg idot toltenek azzal, hogy a varjak a nekik szant adatokat.

Szoval ha jol ertelmezem a queue nem igazan idealis a n-1 tipusu kapcsolatra szalak kozott. Jol latom?

Ha igen milyen szinkronizalas javasolnatok?