c# 多线程 task实现 5
问题是这样的,有大概10W个账号,每个账号的数据处理需要几十秒,如果串行处理的话,肯定要花几个小时,死定了。所以想改成多线程,请假了几个高级软件工程师,他们说最好用tas...
问题是这样的,有大概10W个账号,每个账号的数据处理需要几十秒,如果串行处理的话,肯定要花几个小时,死定了。所以想改成多线程,请假了几个高级软件工程师,他们说最好用task,可以创建50个atsk。我是刚到这个公司,以前是做c++转做c#的,对task不熟悉。那么问题来了,请教各位大牛,就创建50个task,对我的程序改造下呢,最好把代码写下,万分感激啊。
我目前的程序:
main()
{
。。。
for(int i = 0;i<100000;i++)
{
func(i);--------------------------------------》怎么弄50个task实现,并且不要阻塞主线程???????
}
messbox.show("10W个任务完成")
。。。
}
写写,如果可以的话,帮我写段代码出来,。 展开
我目前的程序:
main()
{
。。。
for(int i = 0;i<100000;i++)
{
func(i);--------------------------------------》怎么弄50个task实现,并且不要阻塞主线程???????
}
messbox.show("10W个任务完成")
。。。
}
写写,如果可以的话,帮我写段代码出来,。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询