When you synchronize (statement) it is locking and then unlocking a mutex. A class has a mutex, simple! It only prevent multiple threads modifying a single thing at specific times, thats all.
Re: Synchronize Class fields between different threads
rikki cattermole via Digitalmars-d-learn Fri, 10 Nov 2017 05:55:47 -0800
Remember this bit: Everything on the heap, is not thread-local, it is
global. This includes everything inside a class.
- Synchronize Class fields between ... DrCataclysm via Digitalmars-d-learn
- Re: Synchronize Class fields... rikki cattermole via Digitalmars-d-learn
- Re: Synchronize Class fi... DrCataclysm via Digitalmars-d-learn
- Re: Synchronize Clas... rikki cattermole via Digitalmars-d-learn
- Re: Synchronize Clas... bauss via Digitalmars-d-learn
- Re: Synchronize ... DrCataclysm via Digitalmars-d-learn
- Re: Synchro... bauss via Digitalmars-d-learn
- Re: Syn... bauss via Digitalmars-d-learn
- Re: Synchro... crimaniak via Digitalmars-d-learn