您的位置:首页 > 移动开发 > Objective-C

new Thread 传给线程的方法参数必须是Object。不是线程安全。

2012-03-02 15:39 411 查看
static void Main(string[] args)

{

Thread ThreadInputProc = new
Thread( xaa.AccetpFromServer);//这行代码编译有下面Error,你知道是什么原因吗??

ThreadInputProc.Start(args[0].ToString());

。。。。

}

public void AccetpFromServer(string
arg)

{

Program xa = new Program();

string zfa = xa.hanadle();

。。。。。。。。

}

Error 1 The best overloaded method match for 'System.Threading.Thread.Thread(System.Threading.ThreadStart)' has some invalid arguments E:\学习笔记\C C++\SDKTest\SDKTestCon\Program.cs 115 38 SDKTestCon

Error 2 Argument 1: cannot convert from 'method group' to 'System.Threading.ThreadStart' E:\学习笔记\C C++\SDKTest\SDKTestCon\Program.cs 115 50 SDKTestCon

处理办法:把AccetpFromServer 参数 改成 Object

public void AccetpFromServer(Object
arg)

{

Program xa = new Program();

string zfa = xa.hanadle();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: