您的位置:首页 > 产品设计 > UI/UE

ThreadPool.QueueUserWorkItem 用法

2013-12-06 14:13 501 查看
一 不带参数

ThreadPool.QueueUserWorkItem(delegate { PostDataWhenLoadData(); });

private void PostDataWhenLoadData()

{

BehaviorReturn br = _reService.SearchPrintReport(currentSo, isCount);

if (br.Success)

{

SysnAssignWhenLoad(br.ObjectList);

if (br.ObjectList.Count == 0)

{

var srMsg = new ServerMessage

{

code = "noData",

messageCN = "没有满足查询条件的数据"

};

br.MessageList.Add(srMsg);

SysnShowError(br);

}

}

else

{

SysnShowError(br);

}

}

二 带参数

string ti = "";

ThreadPool.QueueUserWorkItem(new WaitCallback(ThreadProc),ti); (参数ti可以为任何类型)

private void ThreadProc(object ti) //回调函数 中参数类型一定要写出成object

{

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