Threading Tutorials & Articles from Developer Fusion https://www.developerfusion.com/t/threading/tutorials/ Threading Tutorials & Articles from Developer Fusion http://www.rssboard.org/rss-specification en-GB Tue, 02 Nov 2010 11:37:00 GMT Deep C# - avoiding race conditions Mike James explores the perils of multi-threading and explores ways of staying safe in a multi-core environment. http://www.developerfusion.com/article/84514/deep-c-8211-avoiding-race-conditions/ http://www.developerfusion.com/article/84514/deep-c-8211-avoiding-race-conditions/ Tue, 02 Nov 2010 11:37:00 GMT Mike James Automate web application UI testing with Selenium Testing web applications is a problem, but Sing Li thinks the solution might be easier than you think with Selenium. http://www.developerfusion.com/article/84484/light-up-your-development-with-selenium-tests/ http://www.developerfusion.com/article/84484/light-up-your-development-with-selenium-tests/ Mon, 04 Oct 2010 08:38:00 GMT Sing Li WPF Custom Controls 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. http://www.developerfusion.com/article/7923/wpf-custom-controls/ http://www.developerfusion.com/article/7923/wpf-custom-controls/ Sun, 13 Jul 2008 21:35:00 GMT George Shepherd Parallel Extensions to the .NET Framework Taking full advantage of multiple-core CPU architectures is becoming an essential step for new applications. How do you automate the process? http://www.developerfusion.com/article/84370/parallel-extensions-to-the-net-framework/ http://www.developerfusion.com/article/84370/parallel-extensions-to-the-net-framework/ Thu, 28 Feb 2008 00:00:00 GMT Daniel Moth Delegates in VB.NET You use them everyday, but might not know it. In this article, we will take a look at what a delegate is and how it will help you to develop better software. http://www.developerfusion.com/article/5251/delegates-in-vbnet/ http://www.developerfusion.com/article/5251/delegates-in-vbnet/ Thu, 19 Jan 2006 19:10:00 GMT John Spano Multithreading in VB.NET 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. http://www.developerfusion.com/article/5184/multithreading-in-vbnet/ http://www.developerfusion.com/article/5184/multithreading-in-vbnet/ Mon, 09 Jan 2006 22:32:00 GMT John Spano .NET Delegates: A C# Bedtime Story An introduction to delegates, listeners, events and asyncronous notification. http://www.developerfusion.com/article/4685/net-delegates-a-c-bedtime-story/ http://www.developerfusion.com/article/4685/net-delegates-a-c-bedtime-story/ Sat, 02 Apr 2005 18:47:00 GMT Chris Sells Retrieving HTTP content in .NET This article discusses the .NET WebRequest and WebResponse classes used to retrieve HTTP content over the Web in detail. In the process a number of related .NET development issues are described including stream handling, string encoding, using delegates, implementing events and creating new threads to run HTTP requests simultaneously. http://www.developerfusion.com/article/4637/retrieving-http-content-in-net/ http://www.developerfusion.com/article/4637/retrieving-http-content-in-net/ Fri, 17 Dec 2004 13:47:00 GMT Rick Strahl .NET Threading Part II 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. http://www.developerfusion.com/article/4272/net-threading-part-ii/ http://www.developerfusion.com/article/4272/net-threading-part-ii/ Wed, 07 Jan 2004 17:21:00 GMT Randy Charles Morin C# Threading in .NET 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. http://www.developerfusion.com/article/4134/net-threading-part-i/ http://www.developerfusion.com/article/4134/net-threading-part-i/ Wed, 29 Oct 2003 13:06:00 GMT Randy Charles Morin Socket Programming in C# - Part 2 The second part in this series, revealing more practical alternatives to the basic blocking methods in .NET http://www.developerfusion.com/article/3997/socket-programming-in-c-part-2/ http://www.developerfusion.com/article/3997/socket-programming-in-c-part-2/ Wed, 03 Sep 2003 05:19:00 GMT Ashish Dhar Learn OpenGL and C# An introduction to using OpenGL using CsGL - an open source library for using OpenGL in .NET. http://www.developerfusion.com/article/3930/opengl-and-c-part-1/ http://www.developerfusion.com/article/3930/opengl-and-c-part-1/ Sun, 10 Aug 2003 14:16:00 GMT Johnny Events and Delegates An introduction to event driven programming in C#, through the use of Events and Delegates. http://www.developerfusion.com/article/3057/events-and-delegates/ http://www.developerfusion.com/article/3057/events-and-delegates/ Wed, 15 Jan 2003 11:07:00 GMT Faisal Jawaid When Session Variables Go Bad Bruce Johnson takes a look at pros and cons of using Session variables to maintain state on a web site; and the problems you might hit when using them. http://www.developerfusion.com/article/2234/when-session-variables-go-bad/ http://www.developerfusion.com/article/2234/when-session-variables-go-bad/ Mon, 22 Apr 2002 11:22:00 GMT Bruce Johnson Create your own Web Server using C# This article explains how to write a simple web server application using C# http://www.developerfusion.com/article/1775/create-your-own-web-server-using-c/ http://www.developerfusion.com/article/1775/create-your-own-web-server-using-c/ Sat, 20 Oct 2001 09:47:00 GMT Imtiaz Alam WinChat For .NET WinChat For .NET is a simple peer-to-peer chatting program that functions very similarly to the WinChat program provided by Windows 2000. http://www.developerfusion.com/article/1771/winchat-for-net/ http://www.developerfusion.com/article/1771/winchat-for-net/ Fri, 19 Oct 2001 18:32:00 GMT Patrick Lam Using User-Interface Threads I discovered the utility of user-interface threads a few weeks ago. This essay captures what I learned. In particular, there are some interesting issues of thread initialization that are not readily addressed. This also discusses why a user-interface thread may have no GUI objects associated with it http://www.developerfusion.com/article/1717/using-userinterface-threads/ http://www.developerfusion.com/article/1717/using-userinterface-threads/ Sat, 13 Oct 2001 16:21:00 GMT Joseph M. Newcomer Worker Threads This describes techniques for proper use of worker threads. It is based on several years' experience in programming multithreaded applications. http://www.developerfusion.com/article/1715/worker-threads/ http://www.developerfusion.com/article/1715/worker-threads/ Sat, 13 Oct 2001 14:27:00 GMT Joseph M. Newcomer Visual Studio Next Generation: Language Enhancements Find out about all the great enhancements in Visual Studio.NET http://www.developerfusion.com/article/80/visual-studio-next-generation-language-enhancements/ http://www.developerfusion.com/article/80/visual-studio-next-generation-language-enhancements/ Sat, 14 Jul 2001 14:48:00 GMT Microsoft