Technical Report: Unanticipated Object Synchronisation for Dynamically-Typed Languages
Technical Report: Unanticipated Object Synchronisation for Dynamically-Typed Languages
Théo Rogliano,G. Polito,3 Authors,Ducasse
2022
0 Citations
TLDR
The Atomic Samurai is proposed, a synchronisation model that is object-based, unanticipated, and while the object is synchronised the rest of the program normally runs concurrently, and it relies on 3 mechanisms: pointer swapping to ensure reference unicity, proxies to control object accesses and late binding to intercept and redirect messages sent.
