多线程端口扫描的基本原理_多线程端口扫描c

多线程端口扫描的基本原理_多线程端口扫描c

多线程怎么扫描指定的文件夹

这个问题太宽泛了,你的目录结构是怎么样的没有说明啊

多线程是基于目录名称扫描还是基于分区扫也没有要求

把我的理解说一下吧:

你要做:

多线程扫描一个目录,但是目录内容无法确定类型(是仅有文件还是内嵌目录)

提思路:

主线程扫描你要处理的目录,得到一个列表(文件+子目录),子线程对子目录进行再扫描,至于说开辟多少个线程,每个线程处理多少个子目录,这个可以简单设计为平均处理,即:得出子目录的个数,根据本机器的核心数(可以自动获取)进行平均处理。例如有10个子目录,4个核,那么就是3、3、2、2的分配方式(3、3、3、1也可以,取前者为了尽可能平衡)

510 0 2022-12-29 端口扫描