https://www.developerfusion.com/t/threading/Latest Threading developer content from Developer Fusion2011-06-07T14:04:11.00Zhttp://www.developerfusion.com/media/94445/stephen-toub-inside-tpl-dataflow/Stephen Toub: Inside TPL Dataflow2011-06-07T14:04:11.00ZTPL 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 Crowleyhttp://www.developerfusion.com/article/84514/deep-c-avoiding-race-conditions/Deep C# - avoiding race conditions2011-06-07T14:04:10.00ZMike James explores the perils of multi-threading and explores ways of staying safe in a multi-core environment.Mike Jameshttp://www.developerfusion.com/article/84484/automate-web-application-ui-testing-with-selenium/Automate web application UI testing with Selenium2011-06-07T14:04:10.00ZTesting web applications is a problem, but Sing Li thinks the solution might be easier than you think with Selenium.Sing Lihttp://www.developerfusion.com/book/58381/c-30-unleashed-with-the-net-framework-35/C# 3.0 Unleashed: With the .NET Framework 3.52011-02-22T12:49:13.00ZWhether 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 Mayohttp://www.developerfusion.com/article/7923/wpf-custom-controls/WPF Custom Controls2011-02-22T12:49:11.00ZWPF 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 Shepherdhttp://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 Wisconsin2011-02-09T18:11:20.00ZIn 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 Conservancyhttp://www.developerfusion.com/article/5184/multithreading-in-vbnet/Multithreading in VB.NET2011-02-09T18:11:19.00ZMultithreading, 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 Spanohttp://www.developerfusion.com/article/4272/net-threading-part-ii/.NET Threading Part II2011-02-09T18:11:19.00ZThis 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 Morinhttp://www.developerfusion.com/article/4134/c-threading-in-net/C# Threading in .NET2011-02-09T18:11:19.00ZThe 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 Morinhttp://www.developerfusion.com/article/1715/worker-threads/Worker Threads2011-02-09T18:11:18.00ZThis describes techniques for proper use of worker threads. It is based on several years' experience in programming multithreaded applications.Joseph M. Newcomer