将15个任务放在一个List中,每个线程都循环从任务List中取得一个任务,然后删除任务List中的这个任务,这个任务完成后继续循环。任务List为空时,表示所有任务都完成,是所有线程都结束还是进行其他操作,就看你需要了。
可以弄个ArrayList,线程每完成一个任务就从该ArrayList获得下一个任务,注意给这个list上锁