CSharp · Console
using System;
using System.Threading;
namespace Threads
{
public class Program
{
static int done = 100;
static Thread wt = new Thread(Func);
public static void Main(string[] args)
{
wt.Start();
while(done > 0)
{
lock((object)done)
{
Console.Write("{0} ", done);
done--;
}
}
}
static void Func()
{
while(done > 0)
{
lock ((object)done)
{
Console.Write("{0} ", done);
done--;
}
}
}
}
}