What .NET Threads Are. Part 1