在不使用内置java框架的情况下创建线程池

时间:2015-01-13 13:55:27

标签: multithreading

任何人都可以在不使用java内置api(没有Executor Class)的情况下提出如何创建线程池的想法,如果你能举例说明Servlet的话,会更好吗并编写示例代码,说明如何通过代码处理多个请求。

只是为了告知我在Google上尝试了很多文章,但大多数人都在谈论理论或执行者框架。

谢谢

1 个答案:

答案 0 :(得分:0)

如果编写一个真正的应用程序,我强烈建议使用标准的Java类。从表面上看,这些想法显然很简单,但错误处理和效率的细节很难正确。

Servlet Engine本身实际上是一个线程调度程序,因此在Servlet中我们不需要考虑多个请求的处理,我们的servlet Get或Post方法一次只能看到一个请求。

因此,对于您的示例,我只需使用Executor框架。如果您的目的是要了解如何实现这一点的复杂性,那么我建议您查看source of the Executor Framwork