Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Servlet集成来自多个线程的数据_Java_Servlets - Fatal编程技术网

Java Servlet集成来自多个线程的数据

Java Servlet集成来自多个线程的数据,java,servlets,Java,Servlets,我们如何允许servlet中的客户端协作。当servlet为每个客户机/来自客户机的新请求创建一个新线程时,假设我想为servlet添加由不同的经过身份验证的客户机提供的整数 如何允许从不同的客户端获取这些整数,并将其添加到这些客户端之间共享的文件中? 或多或少,它应该像一个组一样工作,这些组的成员可以看到共享文件并对其进行更改 我知道这是一个广泛的问题,但我发现自己目前没有方向性。将它们放入共享数据结构中,就像在应用程序范围中一样?顺便说一句,容器不会为每个请求创建新线程。它从池中借用线程,并

我们如何允许servlet中的客户端协作。当servlet为每个客户机/来自客户机的新请求创建一个
新线程时,假设我想为servlet添加由不同的经过身份验证的客户机提供的整数

如何允许从不同的客户端获取这些整数,并将其添加到这些客户端之间共享的文件中? 或多或少,它应该像一个组一样工作,这些组的成员可以看到共享文件并对其进行更改


我知道这是一个广泛的问题,但我发现自己目前没有方向性。

将它们放入共享数据结构中,就像在应用程序范围中一样?顺便说一句,容器不会为每个请求创建新线程。它从池中借用线程,并在请求完成时将其放回池中。你是说ServletContext?在这种情况下,所有连接到servlet的客户端都可以访问它,对吗?@JBNizet:对,我道歉。你的问题是关于线程如何相互通信,这是一个相当广泛的问题,有很多书和文章都是为它写的。servlet在这方面没有什么特别之处。