Z
Zytan
This program DOESN'T deadlock due to attempt to reenter the same
lock! Why?
private static object m_lock = new object();
static void Main(string[] args)
{
lock (m_lock) { MyFunc(); }
}
static void MyFunc()
{
lock (m_lock) { Console.WriteLine("Hello"); }
}
Zytan
lock! Why?
private static object m_lock = new object();
static void Main(string[] args)
{
lock (m_lock) { MyFunc(); }
}
static void MyFunc()
{
lock (m_lock) { Console.WriteLine("Hello"); }
}
Zytan