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)