<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-4863981320393275450.post7602080785489708083..comments</id><updated>2008-09-06T01:08:31.116+03:00</updated><category term='teamwork'/><category term='Visual Studio'/><category term='SharePoint Saturday'/><category term='funny'/><category term='bugs'/><category term='HowTo'/><category term='Ivonna'/><category term='Lint'/><category term='Berlin'/><category term='dotnetPro'/><category term='MSTest'/><category term='Uncle Bob Martin'/><category term='Roy Osherove'/><category term='Microsoft SharePoint'/><category term='KCDC 2010'/><category term='LIDNUG'/><category term='TDD'/><category term='Other'/><category term='Test Lint'/><category term='AAA'/><category term='Isolator++'/><category term='developer'/><category term='Events'/><category term='Typemock Academy'/><category term='See# Party'/><category term='NUnit'/><category term='dotnet Cologne 2010'/><category term='Nova CodeCamp'/><category term='Test Driven Development'/><category term='event sponsorship'/><category term='CRM'/><category term='QA'/><category term='Andreas Aschauer'/><category term='unit testing ASP.NET'/><category term='Design'/><category term='linkedIn'/><category term='Basics'/><category term='Extensions'/><category term='Challenge'/><category term='Webcast'/><category term='legacy code'/><category term='Britt King'/><category term='Poll'/><category term='beta'/><category term='DDFranken2010'/><category term='TeamMate'/><category term='brownfield projects'/><category term='Advanced'/><category term='tutorials'/><category term='build'/><category term='Agile'/><category term='clean code'/><category term='IDD'/><category term='unit testing'/><category term='asp.net'/><category term='testing'/><category term='Methodology'/><category term='&quot;Dror B Helper&quot;'/><category term='.NET'/><category term='Summer Sale'/><category term='Twitter'/><category term='slides'/><category term='Codecamp'/><category term='SilverLight'/><category term='Code Camp'/><category term='Intellitest'/><category term='Philosophy'/><category term='Visual Basic.NET'/><category term='&quot;online session&quot;'/><category term='CThru'/><category term='Microsoft Steve Ballmer'/><category term='SharePoint&#x9;Unit testunit testing'/><category term='Programming'/><category term='C++'/><category term='Community Day'/><category term='Support'/><category term='beginners'/><category term='Multi Threading'/><category term='ty'/><category term='Unit test'/><category term='Software'/><category term='typemock'/><category term='Advanced Developers Conference'/><category term='NDC 2010'/><category term='Office (VSTO)'/><category term='Facebook'/><category term='NWATechFest'/><category term='Isolation'/><category term='user groups'/><category term='Licensing'/><category term='Google Wave'/><category term='OpenXML'/><category term='Webinar'/><category term='SharePoint'/><category term='ALT.NET'/><category term='Richard Fennell'/><category term='videos'/><category term='Isolator'/><category term='VB'/><category term='Cool Tools'/><category term='Announcements'/><category term='Racer'/><category term='Told You So'/><category term='C#'/><category term='Tech Days'/><category term='devLink'/><category term='WCF'/><category term='Stefan Leiser'/><category term='Releases'/><category term='Linux'/><category term='WPF'/><category term='Concurrent'/><category term='Tips and Tricks'/><category term='gil zilberfeld'/><title type='text'>Comments on The Typemock Insider Blog: Finding Deadlocks with ReaderWriterLock and Typemo...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.typemock.com/feeds/7602080785489708083/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/7602080785489708083/comments/default'/><link rel='alternate' type='text/html' href='http://blog.typemock.com/2008/09/finding-deadlocks-with-readerwriterlock.html'/><author><name>Gil Zilberfeld</name><uri>https://profiles.google.com/109599652166509206604</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-LOCUxFMN4gk/AAAAAAAAAAI/AAAAAAAAAAA/3UVSq5GEO54/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4863981320393275450.post-4635897386575414582</id><published>2008-09-06T01:08:00.000+03:00</published><updated>2008-09-06T01:08:00.000+03:00</updated><title type='text'>It will block because it waits for the other threa...</title><content type='html'>It will block because it waits for the other thread to release its  reader lock. No need for a second lock.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/7602080785489708083/comments/default/4635897386575414582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/7602080785489708083/comments/default/4635897386575414582'/><link rel='alternate' type='text/html' href='http://blog.typemock.com/2008/09/finding-deadlocks-with-readerwriterlock.html?showComment=1220652480000#c4635897386575414582' title=''/><author><name>Omer Mor</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.typemock.com/2008/09/finding-deadlocks-with-readerwriterlock.html' ref='tag:blogger.com,1999:blog-4863981320393275450.post-7602080785489708083' source='http://www.blogger.com/feeds/4863981320393275450/posts/default/7602080785489708083' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-760439863'/></entry><entry><id>tag:blogger.com,1999:blog-4863981320393275450.post-116545455823716969</id><published>2008-09-05T12:46:00.000+03:00</published><updated>2008-09-05T12:46:00.000+03:00</updated><title type='text'>Omer, &lt;br&gt;the lock() is required for a deadlock so...</title><content type='html'>Omer, &lt;BR/&gt;the lock() is required for a deadlock so that one thread will block waiting for the other one to release.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/7602080785489708083/comments/default/116545455823716969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/7602080785489708083/comments/default/116545455823716969'/><link rel='alternate' type='text/html' href='http://blog.typemock.com/2008/09/finding-deadlocks-with-readerwriterlock.html?showComment=1220607960000#c116545455823716969' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.typemock.com/2008/09/finding-deadlocks-with-readerwriterlock.html' ref='tag:blogger.com,1999:blog-4863981320393275450.post-7602080785489708083' source='http://www.blogger.com/feeds/4863981320393275450/posts/default/7602080785489708083' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1149300745'/></entry><entry><id>tag:blogger.com,1999:blog-4863981320393275450.post-3838992131596467956</id><published>2008-09-05T11:00:00.000+03:00</published><updated>2008-09-05T11:00:00.000+03:00</updated><title type='text'>I think the monitor lock (&amp;quot;lock (sync)&amp;quot;)...</title><content type='html'>I think the monitor lock (&amp;quot;lock (sync)&amp;quot;) is not needed for this deadlock to occur. A simple &amp;quot;acquire read&amp;quot; --&amp;gt; &amp;quot;acquire write&amp;quot; approach would suffice.&lt;BR/&gt;&lt;BR/&gt;-- Omer</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/7602080785489708083/comments/default/3838992131596467956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/7602080785489708083/comments/default/3838992131596467956'/><link rel='alternate' type='text/html' href='http://blog.typemock.com/2008/09/finding-deadlocks-with-readerwriterlock.html?showComment=1220601600000#c3838992131596467956' title=''/><author><name>Omer Mor</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.typemock.com/2008/09/finding-deadlocks-with-readerwriterlock.html' ref='tag:blogger.com,1999:blog-4863981320393275450.post-7602080785489708083' source='http://www.blogger.com/feeds/4863981320393275450/posts/default/7602080785489708083' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1205884845'/></entry><entry><id>tag:blogger.com,1999:blog-4863981320393275450.post-3334432915447124138</id><published>2008-09-05T10:58:00.000+03:00</published><updated>2008-09-05T10:58:00.000+03:00</updated><title type='text'></title><content type='html'>This comment has been removed by the author.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/7602080785489708083/comments/default/3334432915447124138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/7602080785489708083/comments/default/3334432915447124138'/><author><name>Omer &amp;amp; Noa</name><uri>http://www.blogger.com/profile/05524751715995551821</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.typemock.com/2008/09/finding-deadlocks-with-readerwriterlock.html' ref='tag:blogger.com,1999:blog-4863981320393275450.post-7602080785489708083' source='http://www.blogger.com/feeds/4863981320393275450/posts/default/7602080785489708083' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.contentRemoved' value='true'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-633503094'/></entry></feed>
