﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Ayende Rahien commented on Brute force concurrency testing</title><description>The ability to stop all threads except this one.
  
The ability to view current locks for each thread
  
The ability to see what a thread is waiting on.
  
  
</description><link>http://ayende.com/3262/brute-force-concurrency-testing#comment4</link><guid>http://ayende.com/3262/brute-force-concurrency-testing#comment4</guid><pubDate>Sun, 13 Apr 2008 12:50:40 GMT</pubDate></item><item><title>Daniel Moth commented on Brute force concurrency testing</title><description>Only slightly OT, but what would you want the debugger tooling to ideally provide/do (that it doesn't today) to assist with debugging threading/concurrency/parallelism scenarios... If you have any thoughts please share.
</description><link>http://ayende.com/3262/brute-force-concurrency-testing#comment3</link><guid>http://ayende.com/3262/brute-force-concurrency-testing#comment3</guid><pubDate>Fri, 11 Apr 2008 19:03:54 GMT</pubDate></item><item><title>etal commented on Brute force concurrency testing</title><description>Shuffling the tests or any other way of automatic random testing is not a bad idea but on each test run you need to log the random seed or  the shuffle order. If you cannot rerun the test exactly as it was ran you cannot recreate the bug which makes is useless for any real debug work.
</description><link>http://ayende.com/3262/brute-force-concurrency-testing#comment2</link><guid>http://ayende.com/3262/brute-force-concurrency-testing#comment2</guid><pubDate>Thu, 10 Apr 2008 08:13:04 GMT</pubDate></item><item><title>Max commented on Brute force concurrency testing</title><description>Maybe you could shuffle the list of tests before you begin executing them? This would let you expose more bugs as you wouldn't always have the same sequence of tests and hence similar overlapping tests every time.
  
  
Of course, it makes the test even more nondeterministic....
</description><link>http://ayende.com/3262/brute-force-concurrency-testing#comment1</link><guid>http://ayende.com/3262/brute-force-concurrency-testing#comment1</guid><pubDate>Wed, 09 Apr 2008 20:56:03 GMT</pubDate></item></channel></rss>