我知道我可以按顺序执行,即一个接一个地调用每个解析器。ProfanityFinder(doc)
# Save sumary, length, language, profanity information in database 但是为了提高性能,我认为这些任务可以并行运行在Python中,特别是在3.x版本中,有哪些可能的方法来实现这一目的。很可能一个解析器(模块)比其他解析器(模块)花费更多的时间,但总的来说,如果它们可以并行运行,就会提高性能。最后,如果不能在Python中使用,也可以使用
String> set = new HashSet<>();然后他解释说:
关键的区别在于,对于forEach()版本,多个线程试图同时访问单个结果容器,而对于并行收集(),每个线程都有自己的本地结果容器,其结果随后被合并。据我理解,只有在流并行的情况下,多个线程才能在forEach()情况下工作。但是,在给出的示例中,forEach()是