在vb.net中开发了一个程序,看任务管理器只有一个处理器工作,如何让其他处理同时工作处理这个任务呢?
若以下回答无法解决问题,邀请你更新回答
2个回答
展开全部
用异步并行,可以百度下parallel
追问
不好意思,不太会用百度知道。。。麻烦您给举了例子呗,谢谢。
追答
这是我用得比较多的一种
Parallel.ForEach(Concurrent.Partitioner.Create(0, 100),
Sub(range)
For rangeIndex As Integer = range.Item1 To range.Item2 - 1
Debug.Print($"来源:{Reflection.MethodBase.GetCurrentMethod.Name} 序号:{rangeIndex}")
Next
End Sub)
你留意看看每个参数的说明
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用多线程啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询