( TCH | 2021. 03. 20., szo – 00:00 )

Hát ez az, hogy ha itt a kliens és a szerver várnak egymásra, akkor itt kell, hogy legyen valami szemaforkezelés, handshake és a többi; akkor meg hogy a bánatba tud előállni olyan, hogy úgy próbál olvasni a szerver, hogy a buffer ready flag szerint nem olvashat, vagy hogy a bánatba mutathatja a flag azt, hogy olvashat, ha a kliens nem töltötte fel a buffert? A bufferen végrehajtandó műveletek végrehajtása után a szerver a jelzőflag-et azonnal át kell, hogy kapcsolja, a kliens meg addig nem kapcsolhatja vissza, amíg a buffert nem töltötte fel újból és mindenki csak akkor nyúlhat a bufferhez, ha a szemafor engedi, tehát bármelyik oldalon is következik be crash, a double read nem lehetséges, feltéve ha a szemafort mindenki átváltja a munkája befejeztével és utána vár addig, amíg megint át nem áll. Azért ez tényleg nem egy ördöglakat, főleg ugyanazon a gépen belül.