How do I port "synchronized" functions from Visual J++ to C#?

Submitted by: Administrator
Original Visual J++ code: public synchronized void Run()
{
// function body
}
Ported C# code: class C
{
public void Run()
{
lock(this)
{
// function body
}
}
public static void Main() {}
}
Submitted by: Administrator

Read Online C# (Sharp) Programming Language Job Interview Questions And Answers