ThreadPool.QueueUserWorkItem 用法
一 不带参数
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
{
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
