The following code show a simple threading, 2 threads display Name property of "Person" object simultaneously.
http://msdn.microsoft.com/en-us/library/aa645740%28v=vs.71%29.aspx
------------------------------------------------------------------------------
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace Treading
{
class MessageBox
{
public void Speak()
{
Thread t = new Thread(speak);
t.Name = "Speaking Thread";
t.Start();
}
private void speak()
{
while (true)
{
Console.WriteLine("Hello from {0}", Name);
}
}
}
}
------------------------------------------------------------------------------
namespace Treading
{
class Program
{
static void Main(string[] args)
{
var p1 = new Person{ Name = "Peter", Age= 21 };
var p2 = new Person { Name = "Paul", Age = 42 };
p1.Speak();
Thread.Sleep(500);
p2.Speak();
}
}
}
------------------------------------------------------------------------------
No comments:
Post a Comment