如果从一个数据库取n(比如1K)条数据放到一个list
然后用多线程(比如十个)对这个list 进行处理
并把处理结果存入新表中(要存入三个表,用事务保证要么都插入,要么都不,这个暂时可以不考虑)
list处理完了,如何获得通知,继续取1k条进行处理呢?
如果从一个数据库取n(比如1K)条数据放到一个list
然后用多线程(比如十个)对这个list 进行处理
并把处理结果存入新表中(要存入三个表,用事务保证要么都插入,要么都不,这个暂时可以不考虑)
list处理完了,如何获得通知,继续取1k条进行处理呢?
2 回答2k 阅读✓ 已解决
1 回答1.5k 阅读
1 回答834 阅读
突然看了一下,未回答的问题,最近在做一些多线程的东西,顺便复习一下
如果你是一个函数,多个线程的话,可以使用以下几种方法
1.
2.
3.
在一个线程中
然后再开启你要的线程,number为参数//比如 WorkData(number),这样就不会出错了