def download_all_chapters_p(self):
'''
????????
'''
mp=Pool(min(8,max(cpu_count(),4)))
for key in self.chapters.keys():
mp.apply_async(self.download_chapter,(key,False))
mp.close()
mp.join()