Jonas Maebe
|
b1a2b405ea
* TMultiReadExclusiveWriteSynchronizer: removed some unnecessary barriers and
|
6 years ago |
Jonas Maebe
|
265923a2ee
* several fixes for TMultiReadExclusiveWriteSynchronizer, based on patch by
|
8 years ago |
Jonas Maebe
|
35c64a7a69
* properly order all operations in TMultiReadExclusiveWriteSynchronizer
|
11 years ago |
florian
|
82f20cedbd
* make threading code dependend on feature switch
|
12 years ago |
Jonas Maebe
|
d5f415b047
* initialise fwritelocked and freadercount in the TMREWS constructor using
|
15 years ago |
Jonas Maebe
|
89e4e0fd25
* only wake up readers if all recursive write locks have been freed
|
15 years ago |
Jonas Maebe
|
13e8b3f23e
* don't give a "NoThreadError" for any default rtl/basicevent* routines,
|
15 years ago |
Jonas Maebe
|
e4858445c7
* make sure fwritelocked remains set correctly when using recursive write locks
|
15 years ago |
Jonas Maebe
|
2c477269d0
* added a readbarrier after acquiring a read or write lock on
|
15 years ago |
Jonas Maebe
|
49f01e7b64
* replaced writelock of TMultiReadExclusiveWriteSynchronizer with a
|
15 years ago |
Jonas Maebe
|
356845ba1e
* set function results for unimplemented generic thread manager routines
|
15 years ago |
paul
|
9bad162368
rtl: fix crash in TMultiReadExclusiveWriteSynchronizer.Beginwrite
|
15 years ago |
paul
|
538cf8667b
rtl: fix compilation under windows
|
15 years ago |
Jonas Maebe
|
8da0a031bf
* fixed memory leak in new TMultiReadExclusiveWriteSynchronizer
|
15 years ago |
Jonas Maebe
|
106baa8b2f
* optimized version of TMultiReadExclusiveWriteSynchronizer that allows
|
15 years ago |
florian
|
d629426b67
+ system qualifier added
|
20 years ago |
florian
|
c7cd9ff06b
* TMultiReadExclusiveWriteSynchronizer fixed and moved to SysUtils
|
20 years ago |