Can i see your testcase?<br><br>Thanks,<br>Alan.<br><br><div><span class="gmail_quote">On 6/22/07, <b class="gmail_sendername">P. Oscar Boykin</b> &lt;<a href="mailto:oscar.boykin@gmail.com">oscar.boykin@gmail.com</a>&gt; wrote:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I have some code that is implemented two ways.&nbsp;&nbsp;Once using a standard<br>lock, and once using 
System.Threading.Interlocked and no locks<br>whatsoever.<br><br>Both seem to function correctly, however, the Interlocked version<br>seems to only use one CPU (my max CPU is 100%).&nbsp;&nbsp;When using the lock<br>based version, the CPU utilization goes to 200% (approximately).
<br>Thus, the lock version is much faster.<br><br>Is this to be expected?&nbsp;&nbsp;Have I misunderstood Interlocked?&nbsp;&nbsp;Is it a<br>limitation in mono?<br><br>This was on mono 1.2.3 from Ubuntu 7.04.<br><br>Thanks.<br>_______________________________________________
<br>Mono-list maillist&nbsp;&nbsp;-&nbsp;&nbsp;<a href="mailto:Mono-list@lists.ximian.com">Mono-list@lists.ximian.com</a><br><a href="http://lists.ximian.com/mailman/listinfo/mono-list">http://lists.ximian.com/mailman/listinfo/mono-list</a><br>
</blockquote></div><br>