多线程:QueueUserWorkItem引发的闭包与变量共享
2017-05-24 17:52 huoit 阅读(405) 评论(1) 编辑 收藏 举报
//1、 public void SaveModel(testmodel msg) { ThreadPool.QueueUserWorkItem(new WaitCallback(SaveModelThread), msg); } public void SaveModelThread(testmodel msg) …… //操作内容 …… //2、错误用法XXX public void SaveModel(testmodel msg) { ThreadPool.QueueUserWorkItem((a)=>{ SaveModelThread(msg); }); }
资源:
http://www.cnblogs.com/JeffreyZhao/archive/2009/03/13/anonymous-method-false-sharing.html#!comments
1、如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!
2、欢迎各位转载,但是未经作者本人同意,转载文章请在文章页面明显位置标明作者和原文连接,否则保留追究法律责任的权利。
作者博客: http://www.cnblogs.com/xmai/