Wpis z mikrobloga

@Docx: Nie da się tego zrobić bez dodatkowej synchronizacji - jeśli wątki mają się określonymi parami wymieniać poprzez exchanger, to trzeba zapewnić, że w danym momencie odpowiednie wątki dojdą do exchangera. Jeśli cała wymiana ma zajść jeden raz, to najprościej chyba będzie użyć CountDownLatch, jeśli proces ma się powtarzać, sugerowałbym użycie semaforów i odpowiednie ich podnoszenie/opuszczanie, aby w sekcji krytycznej zawierajacej Exchanger znalazły się tylko pożądane wątki
  • Odpowiedz