你是说下面这种吗?
for(int i = 0; i start();
ThreadCount++;
}
}
我试了 不行的 ,程序虽然可以运行 但是速度毫无提升
想通过多线程编程提高速度的话,就要知道之所以提高速度的原理:
比方说要下载100张图片,每张图片下载时间为t,如果使用单线程,则需要下载100t的时间;但是如果机器允许,那么开100个线程,每个线程下载一张图片,那么理论上只需要t的时间。
这里的关键是你的任务是否能够分成多线程的来做。《——这一点是很重要的。如果不能分成多个相对独立的任务,那么就没有必要开多线程