Concurrent Programming Without Synchronization
The session focuses on using thread confinement which is a simple yet powerful technique that is used to ensure thread safety without synchronization. The session focuses on various techniques for concurrent programming which do not use synchronization. Those include thread and stack confinement, immutability, safe publication methods etc. It would be discussed what the pros and cons of those techniques are and when they are applicable.