Concurrency begins at home

I’ve been watching some very excited tweets go past about concurrency improvements in .NET 4.0.  I’ve got to say, I’m quite looking forward to hearing about this once the NDAs drop away (not an MVP, nor am I likely to be).  Retlang is pretty much the only game in town for concurrency right now, and it’s quite hard explaining to people the problem it’s trying to solve.  The standard question is “what’s wrong with using Threads”?  The work the Maestro team is doing looks exciting as well, although I’m a bit dubious about the benefits of a language rather than a C# DSL.  (Isn’t it about time they introduced more DSL-friendly syntax, anyway?  I guess that wouldn’t give Don Box anything to do.)

However, what would really make my day is if they fixed the debugger.  I’m running a piece of code with 30 threads here.  It’s rock solid in production.  Pity it crashes after about 15 minutes in the debugger.  I can work around it but I really shouldn’t have to.

Published by

Julian Birch

Full time dad, does a bit of coding on the side.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s