<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" version="2.0">
<channel>
	<title>Comments for The .Net frog</title>
	
	<link>http://www.thedotnetfrog.com</link>
	<description>Thoughts (ok, rants!) about programming and .NET from the land of frogs!</description>
	<lastBuildDate>Thu, 08 Mar 2012 05:35:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/thedotnetfrog-comments" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="thedotnetfrog-comments" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Comment on Choosing composition over inheritance: yet another example! by Sri</title>
		<link>http://www.thedotnetfrog.com/2008/05/30/choosing-composition-over-inheritance-yet-another-example/comment-page-1/#comment-133</link>
		<dc:creator>Sri</dc:creator>
		<pubDate>Thu, 08 Mar 2012 05:35:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.com/?p=55#comment-133</guid>
		<description>Nice explanation.</description>
		<content:encoded><![CDATA[<p>Nice explanation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Choosing composition over inheritance: yet another example! by bibin</title>
		<link>http://www.thedotnetfrog.com/2008/05/30/choosing-composition-over-inheritance-yet-another-example/comment-page-1/#comment-131</link>
		<dc:creator>bibin</dc:creator>
		<pubDate>Mon, 06 Feb 2012 06:10:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.com/?p=55#comment-131</guid>
		<description>Well done explained with great ease..</description>
		<content:encoded><![CDATA[<p>Well done explained with great ease..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on lock(this): don’t! by lock</title>
		<link>http://www.thedotnetfrog.com/2008/04/04/lockthis-dont/comment-page-1/#comment-130</link>
		<dc:creator>lock</dc:creator>
		<pubDate>Wed, 01 Feb 2012 11:07:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.lavigneducadet.com/wordpress/?p=28#comment-130</guid>
		<description>lock</description>
		<content:encoded><![CDATA[<p>lock</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on lock(this): don’t! by Anonymous</title>
		<link>http://www.thedotnetfrog.com/2008/04/04/lockthis-dont/comment-page-1/#comment-127</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Fri, 06 Jan 2012 12:45:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.lavigneducadet.com/wordpress/?p=28#comment-127</guid>
		<description>alert('hello')</description>
		<content:encoded><![CDATA[<p>alert(&#8216;hello&#8217;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Choosing composition over inheritance: yet another example! by Abhi</title>
		<link>http://www.thedotnetfrog.com/2008/05/30/choosing-composition-over-inheritance-yet-another-example/comment-page-1/#comment-126</link>
		<dc:creator>Abhi</dc:creator>
		<pubDate>Tue, 13 Dec 2011 11:04:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.com/?p=55#comment-126</guid>
		<description>Well done</description>
		<content:encoded><![CDATA[<p>Well done</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AutoResetEvent vs ManualResetEvent: beware! by josef</title>
		<link>http://www.thedotnetfrog.com/2008/04/07/autoresetevent-vs-manualresetevent-beware/comment-page-1/#comment-124</link>
		<dc:creator>josef</dc:creator>
		<pubDate>Wed, 03 Aug 2011 18:16:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.lavigneducadet.com/wordpress/?p=37#comment-124</guid>
		<description>Hi

one more important difference to mark:

An autoreset event can only unblock one waitfor...object call. As the event will be reset by the first waitfor..object. Other waitfor...object loops will NOT unblock!

The manual reset event unblocks ALL waiting calls of waitfor...objects! The sender should then reset the event automatically.

regards

Josef</description>
		<content:encoded><![CDATA[<p>Hi</p>
<p>one more important difference to mark:</p>
<p>An autoreset event can only unblock one waitfor&#8230;object call. As the event will be reset by the first waitfor..object. Other waitfor&#8230;object loops will NOT unblock!</p>
<p>The manual reset event unblocks ALL waiting calls of waitfor&#8230;objects! The sender should then reset the event automatically.</p>
<p>regards</p>
<p>Josef</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AutoResetEvent vs ManualResetEvent: beware! by sandeep</title>
		<link>http://www.thedotnetfrog.com/2008/04/07/autoresetevent-vs-manualresetevent-beware/comment-page-1/#comment-123</link>
		<dc:creator>sandeep</dc:creator>
		<pubDate>Wed, 20 Jul 2011 19:53:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.lavigneducadet.com/wordpress/?p=37#comment-123</guid>
		<description>Well the name itself say.. AutoReset and ManualReset...</description>
		<content:encoded><![CDATA[<p>Well the name itself say.. AutoReset and ManualReset&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Choosing composition over inheritance: yet another example! by Sunil Raskar</title>
		<link>http://www.thedotnetfrog.com/2008/05/30/choosing-composition-over-inheritance-yet-another-example/comment-page-1/#comment-122</link>
		<dc:creator>Sunil Raskar</dc:creator>
		<pubDate>Fri, 17 Jun 2011 08:14:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.com/?p=55#comment-122</guid>
		<description>In trip or tripbase class, the _from or _to properties are declared as read only and it has been assigned a value in non default contractors.  It should be not read only if values are require to assigned.</description>
		<content:encoded><![CDATA[<p>In trip or tripbase class, the _from or _to properties are declared as read only and it has been assigned a value in non default contractors.  It should be not read only if values are require to assigned.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Performance impact of the readonly keyword by ?????? ????</title>
		<link>http://www.thedotnetfrog.com/2008/04/22/performance-impact-of-the-readonly-keyword/comment-page-1/#comment-120</link>
		<dc:creator>?????? ????</dc:creator>
		<pubDate>Wed, 01 Jun 2011 18:12:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.com/?p=46#comment-120</guid>
		<description>xzsd</description>
		<content:encoded><![CDATA[<p>xzsd</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AutoResetEvent vs ManualResetEvent: beware! by Siva Koganti</title>
		<link>http://www.thedotnetfrog.com/2008/04/07/autoresetevent-vs-manualresetevent-beware/comment-page-1/#comment-107</link>
		<dc:creator>Siva Koganti</dc:creator>
		<pubDate>Wed, 15 Dec 2010 19:05:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.lavigneducadet.com/wordpress/?p=37#comment-107</guid>
		<description>Very good point elevated. Thanks!</description>
		<content:encoded><![CDATA[<p>Very good point elevated. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AutoResetEvent vs ManualResetEvent: beware! by Rick O'Shay</title>
		<link>http://www.thedotnetfrog.com/2008/04/07/autoresetevent-vs-manualresetevent-beware/comment-page-1/#comment-89</link>
		<dc:creator>Rick O'Shay</dc:creator>
		<pubDate>Thu, 19 Aug 2010 21:47:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.lavigneducadet.com/wordpress/?p=37#comment-89</guid>
		<description>So, AutoResetEvent automatically resets while ManualResetEvent requires a manual reset.  Reminds me of the time I scaled myself drinking what I thought was a cool drink of water.  Turns out the tap labeled "hot" had hot water, I should have used the tap labeled "cold".</description>
		<content:encoded><![CDATA[<p>So, AutoResetEvent automatically resets while ManualResetEvent requires a manual reset.  Reminds me of the time I scaled myself drinking what I thought was a cool drink of water.  Turns out the tap labeled &#8220;hot&#8221; had hot water, I should have used the tap labeled &#8220;cold&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Performance impact of the readonly keyword by Andrei Rinea</title>
		<link>http://www.thedotnetfrog.com/2008/04/22/performance-impact-of-the-readonly-keyword/comment-page-1/#comment-84</link>
		<dc:creator>Andrei Rinea</dc:creator>
		<pubDate>Wed, 17 Mar 2010 08:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.com/?p=46#comment-84</guid>
		<description>Maybe your co-worker was confusing readonly with const.

That would make a lot of sense..</description>
		<content:encoded><![CDATA[<p>Maybe your co-worker was confusing readonly with const.</p>
<p>That would make a lot of sense..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AutoResetEvent vs ManualResetEvent: beware! by ???????? ????</title>
		<link>http://www.thedotnetfrog.com/2008/04/07/autoresetevent-vs-manualresetevent-beware/comment-page-1/#comment-83</link>
		<dc:creator>???????? ????</dc:creator>
		<pubDate>Wed, 06 Jan 2010 15:07:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.lavigneducadet.com/wordpress/?p=37#comment-83</guid>
		<description>Just imagine that the AutoResetEvent executes WaitOne() and Reset() as a single atomic operation.
thanks for the great article!</description>
		<content:encoded><![CDATA[<p>Just imagine that the AutoResetEvent executes WaitOne() and Reset() as a single atomic operation.<br />
thanks for the great article!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Choosing composition over inheritance: yet another example! by ??????</title>
		<link>http://www.thedotnetfrog.com/2008/05/30/choosing-composition-over-inheritance-yet-another-example/comment-page-1/#comment-81</link>
		<dc:creator>??????</dc:creator>
		<pubDate>Wed, 21 Oct 2009 13:25:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.com/?p=55#comment-81</guid>
		<description>???? ??? ?????</description>
		<content:encoded><![CDATA[<p>???? ??? ?????</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AutoResetEvent vs ManualResetEvent: beware! by Anonymous</title>
		<link>http://www.thedotnetfrog.com/2008/04/07/autoresetevent-vs-manualresetevent-beware/comment-page-1/#comment-79</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Fri, 18 Sep 2009 13:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.lavigneducadet.com/wordpress/?p=37#comment-79</guid>
		<description>If AutoresetEvent's Set is Called when it is not required, then there is no use of Waitone in the thread.. Beaware of it folks !!!</description>
		<content:encoded><![CDATA[<p>If AutoresetEvent&#8217;s Set is Called when it is not required, then there is no use of Waitone in the thread.. Beaware of it folks !!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AutoResetEvent vs ManualResetEvent: beware! by Anonymous</title>
		<link>http://www.thedotnetfrog.com/2008/04/07/autoresetevent-vs-manualresetevent-beware/comment-page-1/#comment-78</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Fri, 18 Sep 2009 13:31:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.lavigneducadet.com/wordpress/?p=37#comment-78</guid>
		<description>Yes u r right.. but there is one more problem here in AutoresetEvent's
Set Method.. It has to be called when it is needed. if not again u will get into trouble.</description>
		<content:encoded><![CDATA[<p>Yes u r right.. but there is one more problem here in AutoresetEvent&#8217;s<br />
Set Method.. It has to be called when it is needed. if not again u will get into trouble.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Choosing composition over inheritance: yet another example! by Naveena</title>
		<link>http://www.thedotnetfrog.com/2008/05/30/choosing-composition-over-inheritance-yet-another-example/comment-page-1/#comment-71</link>
		<dc:creator>Naveena</dc:creator>
		<pubDate>Wed, 01 Apr 2009 22:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.com/?p=55#comment-71</guid>
		<description>Simple example.. thanks</description>
		<content:encoded><![CDATA[<p>Simple example.. thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Choosing composition over inheritance: yet another example! by Anonymous</title>
		<link>http://www.thedotnetfrog.com/2008/05/30/choosing-composition-over-inheritance-yet-another-example/comment-page-1/#comment-70</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 01 Apr 2009 22:04:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.com/?p=55#comment-70</guid>
		<description>Excellent</description>
		<content:encoded><![CDATA[<p>Excellent</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Choosing composition over inheritance: yet another example! by Julien</title>
		<link>http://www.thedotnetfrog.com/2008/05/30/choosing-composition-over-inheritance-yet-another-example/comment-page-1/#comment-57</link>
		<dc:creator>Julien</dc:creator>
		<pubDate>Fri, 13 Mar 2009 06:41:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.com/?p=55#comment-57</guid>
		<description>It certainly was, my apologies !
I'll fix it right now !</description>
		<content:encoded><![CDATA[<p>It certainly was, my apologies !<br />
I&#8217;ll fix it right now !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Choosing composition over inheritance: yet another example! by brad</title>
		<link>http://www.thedotnetfrog.com/2008/05/30/choosing-composition-over-inheritance-yet-another-example/comment-page-1/#comment-56</link>
		<dc:creator>brad</dc:creator>
		<pubDate>Thu, 12 Mar 2009 15:03:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.com/?p=55#comment-56</guid>
		<description>That's what I thought, but the trip constructor that takes three arguments is assigned protected not public.  If I change your example to public, it works fine.  Was protected a mistype?</description>
		<content:encoded><![CDATA[<p>That&#8217;s what I thought, but the trip constructor that takes three arguments is assigned protected not public.  If I change your example to public, it works fine.  Was protected a mistype?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

