本来有3757条数据,为啥System.Threading.Tasks.Parallel.For插入数据库只有3750条?
//System.Threading.Tasks.Parallel.For(0, groupList.Count - 1, s =>
// _taskDao.BatchInsert(groupList[s])
//);
建议用 SQL Profiler 看一下实际执行的 SQL 语句
已解决了,顺便问你一个.Parallel.For执行完后会自动结束线程吗?
@灬丶: 会,只要没有代码让线程无法结束,比如 while(true)
@dudu:只要System.Threading.Tasks.Parallel.For执行完,进入下一句代码,线程就会结束销毁,不需要我额外的手动结束?
@灬丶: 不需要,Task
就是为了方便多线程编程
@dudu: 嗯呢,谢谢了
及时结束问题是个好习惯哦
要怎么自己结束Tasks.Parallel.For
@灬丶: 线程内的任务执行完了自己就会结束,你不需要去管是怎么结束的。