What is multi-threading?

 Posted by Poster on 5/22/2008 | Category: .NET Framework Interview questions | Views: 6337

It is basically trying to do more than one thing at a time within a process.

There are two main ways of multi-threading which .NET encourages: starting your own threads with ThreadStart delegates, and using the ThreadPool class either directly (using ThreadPool.QueueUserWorkItem) or indirectly using asynchronous methods (such as Stream.BeginRead, or calling BeginInvoke on any delegate).

Source: http://www.yoda.arachsys.com/csharp/threads/ | Asked In: Many Interviews | Alert Moderator 

Comments or Responses

Login to post response