<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Concurrently Speaking - All Comments</title><link>http://blogs.msdn.com/b/concurrently_speaking/</link><description>A blog by Niklas Gustafsson on topics loosely related to concurrency and manycore</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title> Concurrently Speaking CSP and CCR | Green Tea Fat Burner</title><link>http://blogs.msdn.com/b/concurrently_speaking/archive/2007/11/28/csp-and-ccr.aspx#9706101</link><pubDate>Mon, 08 Jun 2009 04:56:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9706101</guid><dc:creator> Concurrently Speaking CSP and CCR | Green Tea Fat Burner</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://greenteafatburner.info/story.php?id=4567"&gt;http://greenteafatburner.info/story.php?id=4567&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9706101" width="1" height="1"&gt;</description></item><item><title>Auction Simulation written in the Asynchronous Agents Library</title><link>http://blogs.msdn.com/b/concurrently_speaking/archive/2009/05/29/auction-simulation-in-c.aspx#9663708</link><pubDate>Sat, 30 May 2009 10:11:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9663708</guid><dc:creator>Parallel Programming in Native Code</dc:creator><description>&lt;p&gt;One of our architects, Niklas Gustafsson has just posted an actor based auction simulation written in&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9663708" width="1" height="1"&gt;</description></item><item><title>Auction Simulation in C++</title><link>http://blogs.msdn.com/b/concurrently_speaking/archive/2008/10/31/c-agents.aspx#9653368</link><pubDate>Fri, 29 May 2009 18:19:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9653368</guid><dc:creator>Concurrently Speaking</dc:creator><description>&lt;p&gt;My fellow programming language enthusiast Matthew Podwysocki just posted another F#-based actor sample&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9653368" width="1" height="1"&gt;</description></item><item><title>Auction Simulation in C++</title><link>http://blogs.msdn.com/b/concurrently_speaking/archive/2009/05/12/actors-in-f.aspx#9653367</link><pubDate>Fri, 29 May 2009 18:19:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9653367</guid><dc:creator>Concurrently Speaking</dc:creator><description>&lt;p&gt;My fellow programming language enthusiast Matthew Podwysocki just posted another F#-based actor sample&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9653367" width="1" height="1"&gt;</description></item><item><title>re: Actors in F#</title><link>http://blogs.msdn.com/b/concurrently_speaking/archive/2009/05/12/actors-in-f.aspx#9632441</link><pubDate>Wed, 20 May 2009 19:10:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9632441</guid><dc:creator>Niklas Gustafsson</dc:creator><description>&lt;p&gt;Ivan,&lt;/p&gt;
&lt;p&gt;You're right -- the code I posted is missing a final 'do Console.ReadLine()' that will keep the process alive until the work finishes. That's what I actually used to run the code myself, but somehow it was omitted in the code above.&lt;/p&gt;
&lt;p&gt;Niklas&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9632441" width="1" height="1"&gt;</description></item><item><title>re: Actors in F#</title><link>http://blogs.msdn.com/b/concurrently_speaking/archive/2009/05/12/actors-in-f.aspx#9632388</link><pubDate>Wed, 20 May 2009 18:41:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9632388</guid><dc:creator>John.Koepi</dc:creator><description>&lt;p&gt;Hi all. Thank you very much for your f# actor's sample. It's very interesting.&lt;/p&gt;
&lt;p&gt;I have faced one suspicious issue when playing with your code example. I use single core notebook Asus Z99L. When i have ran your code, the only message i saw was: Press any key to continue...&lt;/p&gt;
&lt;p&gt;So, i guess when main thread dies, all actors dies too at once. So the strange moment is that main thread dies right after programm starts. Of course, it dies after &amp;quot;do (ping 10 ponger) |&amp;gt; ignore&amp;quot; code line because programm ends. Is it normal? &lt;/p&gt;
&lt;p&gt;So, if you add following code to the end of your example: &amp;quot;System.Threading.Thread.Sleep(100)&amp;quot; and change number of ping\pong iters to 1000, you will see maximum number of ping\pong iters that the actors can do on your computer during 100 ms time range. &lt;/p&gt;
&lt;p&gt;Have you any comments on this?&lt;/p&gt;
&lt;p&gt;Best Regards, Ivan, Russia&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9632388" width="1" height="1"&gt;</description></item><item><title>Discoveries This Week 05/17/2009</title><link>http://blogs.msdn.com/b/concurrently_speaking/archive/2009/05/12/actors-in-f.aspx#9624555</link><pubDate>Mon, 18 May 2009 00:44:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9624555</guid><dc:creator>Rick Minerich's Development Wonderland</dc:creator><description>&lt;p&gt;A bit of a slow week.&amp;amp;#160; Perhaps some are out playing in the recently fantastic weather instead of&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9624555" width="1" height="1"&gt;</description></item><item><title>Axum – Ping Pong with Dataflow Networks</title><link>http://blogs.msdn.com/b/concurrently_speaking/archive/2009/05/12/actors-in-f.aspx#9618449</link><pubDate>Fri, 15 May 2009 15:48:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9618449</guid><dc:creator>Matthew Podwysocki's Blog</dc:creator><description>&lt;p&gt;In the previous post , I gave the canonical Ping-Pong example in Axum and how it compared with Axum.&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9618449" width="1" height="1"&gt;</description></item><item><title>Axum – Ping Pong with Dataflow Networks</title><link>http://blogs.msdn.com/b/concurrently_speaking/archive/2009/05/12/actors-in-f.aspx#9617885</link><pubDate>Fri, 15 May 2009 09:45:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9617885</guid><dc:creator>Matthew Podwysocki</dc:creator><description>&lt;p&gt;&amp;amp;#160; In the previous post , I gave the canonical Ping-Pong example in Axum and how it compared with&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9617885" width="1" height="1"&gt;</description></item><item><title>Actors in F# - Niklas Gustafsson</title><link>http://blogs.msdn.com/b/concurrently_speaking/archive/2009/05/12/actors-in-f.aspx#9608394</link><pubDate>Wed, 13 May 2009 02:41:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9608394</guid><dc:creator>DotNetShoutout</dc:creator><description>&lt;p&gt;Thank you for submitting this cool story - Trackback from DotNetShoutout&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9608394" width="1" height="1"&gt;</description></item></channel></rss>