1.开启线程
DataModels dm = new DataModels();
dm.IP = iep.Address.MapToIPv4().ToString();
dm.data = Data;
ParameterizedThreadStart tStart = new ParameterizedThreadStart(MainWindow.ThreadProcessData);
Thread thread = new Thread(tStart);
thread.Start(dm);//传递参数
2.定义参数类
public class DataModels
{
public string IP { get; set; }
public string data { get; set; }
}
3.线程方法
public static void ThreadProcessData(object arg)
{
DataModels dm = (DataModels)arg;
ProcessReceiveData(dm.IP, dm.data);
}