c#: threads

A thread is a sequence of instructions that may run concurrently with other instruction sequences.
A program that enables more than one sequence to execute concurrently is multithreaded. [michaelis]



.. time slicing



.. code: starting a method in a separate thread



.. code: 2 threads



.. explain this output



.. parallel "for" loop



.. albahari thread tutorial (external site)