C# Practice (Threading and AMP)