Re: [fpc-devel] TMultiReadExclusiveWriteSynchronizer does not allow read lock promoting to a write lock

2010-02-22 Thread Inoussa OUEDRAOGO
2010/2/19 Nikolai Zhubr n-a-zh...@yandex.ru: 19.02.2010 23:02, Inoussa OUEDRAOGO: Hi The TMultiReadExclusiveWriteSynchronizer implementation does not allow read lock promoting to a write lock. The program above hang in FPC 2.4 and 2.5.x while working in Delphi and FPC 2.2.x. It hangs at

[fpc-devel] TMultiReadExclusiveWriteSynchronizer does not allow read lock promoting to a write lock

2010-02-19 Thread Inoussa OUEDRAOGO
Hi The TMultiReadExclusiveWriteSynchronizer implementation does not allow read lock promoting to a write lock. The program above hang in FPC 2.4 and 2.5.x while working in Delphi and FPC 2.2.x. It hangs at the x.Beginwrite(); instruction. The implementation clearly does not support this scenario.

Re: [fpc-devel] TMultiReadExclusiveWriteSynchronizer does not allow read lock promoting to a write lock

2010-02-19 Thread Nikolai Zhubr
19.02.2010 23:02, Inoussa OUEDRAOGO: Hi The TMultiReadExclusiveWriteSynchronizer implementation does not allow read lock promoting to a write lock. The program above hang in FPC 2.4 and 2.5.x while working in Delphi and FPC 2.2.x. It hangs at the x.Beginwrite(); instruction. The implementation