C# 多线程调用静态方法或者静态实例中的同一个方法-方法内部的变量是线程安全的
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Diagnostics;
using System.Reflection;
namespace MulThreadTest
{
class MainClass
{
public static void Main (string[] args)
{
for (int i = 0; i < 2; i++) {
var th=new Thread(
new ParameterizedThreadStart((state)=>{
DoHelper.Instance.SayHello(state.ToString());
})
);
th.Start (i);
}
Console.ReadKey ();
}
}
public class DoHelper{
public static DoHelper Instance=new DoHelper();
public