引用命名空间
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 =>
{
});
如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】按钮。
如果,您希望更容易地发现我的新博客,不妨点击一下右下角的【关注 凌云】。
因为,我的写作热情也离不开您的肯定支持。
感谢您的阅读,如果您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是凌云 。
时间: 2024-10-31 01:15:58