Today I was playing with threads.
I have no much to say about it, except the code.
Creating new thread is very simple:
Thread th = new Thread(MyThreadExample); th.Start();
Method MyThreadExample looks like this:
while (i < 10000000000000)
{
	i++;
	Dispatcher.CurrentDispatcher.Invoke(DispatcherPriority.Background, new Action(
		() =>
		{
			DisplayCount = i.ToString();
			OnPropertyChanged(() => this.DisplayCount);
			System.Threading.Thread.Sleep(10);
		}));
}
Example you can download from here.