我是多线程新手,我想对企业应用程序实现多线程。问题是我遇到了两(2)个多线程框架
在决定一个之前我应该知道哪些优点和缺点,并开始学习和使用。
答案 0 :(得分:3)
当你的应用程序有一些需要同时由多个线程执行任务时,会使用Executor框架。所以如果你使用执行程序框架,那么你不需要管理线程,你可以只定义no。线程池中的线程,就是这样。
Fork和Join框架,它基本上用于你有某种任务(或算法),你可以细分任务,然后加入它们以获得最终结果。它基本上适用于分而治之原则。示例是 - 合并排序,我们可以在这里使用fork join框架。
Fork和Join框架又是一种特殊的线程池(Executors框架中已经引入了线程池。)
请参阅以下链接以获取您的答案并明确您的疑虑: