小白请大家给一点思路,关于c#多线程编程

我有这样一项任务,在一个文件夹里面有一堆数据文件,我需要一个一个拿出来进行计算,并把计算结果显示在表格里。由于需要计算的数据文件非常多,且对每一个文件的计算操作需要6秒左右的时间,所以我想创建多个线程去同时计算。现在有以下疑问:
1、如何让多个线程在文件夹里面取的文件不重复,即取过的就不再取。2、每个线程计算的结果都会最终在同一个表里面显示,如何做到多个线程访问这个表格不冲突。3、如何让每个线程在一次完整的计算过程之后(取数据文件——计算——表格显示),又自动去文件夹取下一个数据文件,进行下一轮计算。

第一次用到多线程,确实很蒙,请各位指点一下,谢谢!

查看全部
CSDNrencai
专注集中
2019/07/30 12:01
  • c#
  • visual studio
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

2个回复