首页 > 代码库 > 多线程同步执行
多线程同步执行
引用命名空间
using System.Threading.Tasks;
1.将互补影响的多个方法同时执行
Parallel.Invoke(() =>
{
方法一;
}, () =>
{
方法二;
}......);
2.将foreach中的循环批量执行
foreach (DataRow dr in dt.Rows)
{}
使用下面多线程
IEnumerable<DataRow> rows =dt.Rows.Cast<DataRow>();
Parallel.ForEach<DataRow>(rows, new ParallelOptions { MaxDegreeOfParallelism = 8 }, dr =>
{
});
如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】按钮。
如果,您希望更容易地发现我的新博客,不妨点击一下右下角的【关注 凌云】。
因为,我的写作热情也离不开您的肯定支持。
感谢您的阅读,如果您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是凌云 。
多线程同步执行
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。