类 电脑都{向量<串>盘{"C:\\","D:\\","E:\\","F:\\","G:\\","H:\\","I:\\","J:\\","K:\\","L:\\"};向量<线程>们;
公: 元<型名 F,型名...O>空 处理(F&f,O&&...o){对(串&p:盘){打印(p);线程 t(f,p,o...);压(们,移动(t));}并(们);}
};
只有实际使用线程
才能得到线程相关经验
.
这里这个并
不能放在后处理
,否则线程对象都析构了
.线程里面的函数
不能有重载
,不然人家不认识.除非你又搞什么绑定
.
还有线程的
函数,第1个参数,要以目录
为参数.不然无法真正的并行执行线程
.假设你设置当前路径
,这就是个锁.我们要尽量要线程独立.那么就应该提供线程所需的一切
.让他们自己搞定.
独立性
是多线程
编程的核心
.
与盘符
有关路径,记得加上异常处理
,有些有权限
问题.等等.