[Mono-dev] Ldap and Threading
Konstantin Triger
kostat at mainsoft.com
Sun Jan 29 02:40:45 EST 2006
> I used the SycRoot so that I could cleanly use a synchronized internal
> list in MessageVector and still have critical sections around loops.
> This was very important. One of the exceptions was caused due to that
> collection being changed by an add or remove operation while another
> thread was doing a loop.
> For better understanding of relevant changes I found my original patch
> to the Novell library. It's attached. Again, this was to the previous
> version of the lib, so you shouldn't apply it directly any current
tree.
> I submitted this in August and started some threads here about getting
> it integrated, but that went nowhere. Here's the link to the Novell
> Forge item:
>
http://forge.novell.com/modules/xfmod/tracker/index.php?func=detail&aid=
> 1271&group_id=1318&atid=1364
Can you point exactly on the race condition you face? For example by
providing a stack trace or explaining thread A is doing this and thread
B is doing that etc.
I need this to ensure we eliminate this race and to create a granular
patch for this specific issue.
Regards,
Kosta
More information about the Mono-devel-list
mailing list