https://www.developerfusion.com/t/threading/ Latest Threading developer content from Developer Fusion 2011-06-07T14:04:11.00Z http://www.developerfusion.com/media/94445/stephen-toub-inside-tpl-dataflow/ Stephen Toub: Inside TPL Dataflow 2011-06-07T14:04:11.00Z TPL Dataflow (TDF), System.Threading.Tasks.Dataflow,builds upon the foundational layer for asynchronous and concurrent programming using Tasks provided in TPL in .NET 4. TDF is a complementary set of primitives to those delivered in TPL in .NET 4, addressing additional scenarios beyond those dire. James Crowley http://www.developerfusion.com/article/84514/deep-c-avoiding-race-conditions/ Deep C# - avoiding race conditions 2011-06-07T14:04:10.00Z Mike James explores the perils of multi-threading and explores ways of staying safe in a multi-core environment. Mike James http://www.developerfusion.com/article/84484/automate-web-application-ui-testing-with-selenium/ Automate web application UI testing with Selenium 2011-06-07T14:04:10.00Z Testing web applications is a problem, but Sing Li thinks the solution might be easier than you think with Selenium. Sing Li http://www.developerfusion.com/book/58381/c-30-unleashed-with-the-net-framework-35/ C# 3.0 Unleashed: With the .NET Framework 3.5 2011-02-22T12:49:13.00Z Whether you need an approachable on-ramp to .NET or you want to enhance your skills, C# 3.0 Unleashed is a comprehensive, in-depth guide to the solutions you seek. You’ll learn to do more with the new tools that are available, including Visual Studio 2008 and the .NET Framework Class Libraries. Throughout this book, you’ll get a practical look at what can be the most useful tools for any given task. Joseph Mayo http://www.developerfusion.com/article/7923/wpf-custom-controls/ WPF Custom Controls 2011-02-22T12:49:11.00Z WPF completely overturns the classic approach to developing Windows applications and adds user interface flexibility and pizzazz unavailable to Windows developers up to now. George looks at one aspect of this - implementing controls. George Shepherd http://www.developerfusion.com/book/17164/railtrails-midwest-great-lakes-illinois-indiana-michigan-ohio-and-wisconsin/ Rail-trails Midwest Great Lakes: Illinois, Indiana, Michigan, Ohio and Wisconsin 2011-02-09T18:11:20.00Z In this edition in the popular series, the Rails-to-Trails Conservancy presents the best of the Great Lakes rail-trails, home to the most rail-trails in the country. With 113 rural, suburban, and urban trails threading through nearly 2300 miles, Rail-Trails Midwest: Great Lakes covers Illinois, Indiana, Michigan, Ohio, and Wisconsin. Many rail-trails are paved and run through the most popular parts of town, such as the 61-mile Illinois Prairie Path, which links Chicago-area suburbs. Railtotrails Conservancy http://www.developerfusion.com/article/5184/multithreading-in-vbnet/ Multithreading in VB.NET 2011-02-09T18:11:19.00Z Multithreading, a very powerful technique, is essential for modern software development. Software users expect to work with a very responsive program that they don’t have to wait on, which is a very reasonable demand with the processor speeds that are currently available. Enter multithreading. This article shows you how. John Spano http://www.developerfusion.com/article/4272/net-threading-part-ii/ .NET Threading Part II 2011-02-09T18:11:19.00Z This is the second article of two parts on .NET threading. In this second part, I will discuss further the synchronization objects in the System.Threading .NET namespace, thread local storage, COM interoperability and thread states. Randy Charles Morin http://www.developerfusion.com/article/4134/c-threading-in-net/ C# Threading in .NET 2011-02-09T18:11:19.00Z The first in a two part series on C# threads, introducing how to create and manipulate threads with the .NET framework, including creating a thread, thread pools, syncronization, race conditions and timers. Randy Charles Morin http://www.developerfusion.com/article/1715/worker-threads/ Worker Threads 2011-02-09T18:11:18.00Z This describes techniques for proper use of worker threads. It is based on several years' experience in programming multithreaded applications. Joseph M. Newcomer