Methods are called as thread! Are they in a ordered stack?
<p>I have this code :</p>

<pre><code>for (int i = 0; i &lt; 10000; i++)
{
    printValue(i);
}

private void printValue(int value)
{
    Console.WriteLine(value);
}
</code></pre>

<p>is there any case in which the numbers printed are not in order? </p>

<p>I mean, maybe the thread of the method printValue(60) is executed before than printValue(50)? (just as example).</p>

<p>Or they are synchronized?</p>
