[Mono-bugs] [Bug 656353] New: ReaderWriterLockSlim don't lock if EnterWriteLock was called

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Nov 29 14:17:38 EST 2010


https://bugzilla.novell.com/show_bug.cgi?id=656353

https://bugzilla.novell.com/show_bug.cgi?id=656353#c0


           Summary: ReaderWriterLockSlim don't lock if EnterWriteLock was
                    called
    Classification: Mono
           Product: Mono: Class Libraries
           Version: SVN
          Platform: x86
        OS/Version: Ubuntu
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: Sys.Core
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: mj at netbits.at
         QAContact: mono-bugs at lists.ximian.com
          Found By: Development
           Blocker: Yes


Created an attachment (id=402553)
 --> (http://bugzilla.novell.com/attachment.cgi?id=402553)
Testapplication 

Description of Problem:

I create 2 threads in one class
The thread number 1 starts and call EnterWriteLock. Now he wait 2sec befor call
ExitWriteLock
The thread number 2 starts and call EnterReadlock and ExitReadLock any 100ms.

The thread number 2 "can" call EnterReadLock and ExitReadLock if thread number
1 is enterd in EnterWriteLock. 

I have add my testapplication. 

This is only with "LockRecursionPolicy.SupportsRecursion"!!!

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list