首页 > 代码库 > 多线程同步执行

多线程同步执行

引用命名空间
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 =>
{
});

如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】按钮。
如果,您希望更容易地发现我的新博客,不妨点击一下右下角的【关注 凌云】。
因为,我的写作热情也离不开您的肯定支持。

感谢您的阅读,如果您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是凌云 。

 

多线程同步执行