Namespace: System.Threading Thread class have Properties like IsAlive , IsBackground , IsThreadPoolThread , ManagedThreadId , Name , Priority , and ThreadState . Thread class have Methods like Abort , Interrupt , Join , and Start . Static Properties Include Thread.CurrentContext , Thread.CurrentPrincipal , Thread.CurrentThread . Static Thread Methods include Thread.BeginCriticleRegion , Thread.EndCriticleRegion , Thread.GetDomain , Thread.GetDomainID , Thread.ResetAbort , Thread.Sleep , Thread.SpinWait , Thread.VolatileRead , and Thread.VolatileWrite ThreadState enumerations are Aborted , AbortRequested , Background , Running , Stopped , StopRequested , Suspended , SuspendedRequested , Unstarted , and WaitSleepJoin . Creating Thread : ThreadStart ts = new ThreadStart(mywork); ...