关于在 java 中使用线程的问题(免责声明 - 我对线程不是很有经验,所以请允许一些余地)。
概述:我想知道是否有办法让多个线程将要执行的操作添加到另一个线程会处理的队列中。什么顺序并不重要 - 更重要的是队列中的操作一次处理一个。
说明:我计划托管一个小型服务器(使用 servlet)。我希望每个与客户端的连接都由一个单独的线程处理(到目前为止还可以)。但是,这些线程/客户端中的每一个都将对单个 xml 文件进行更改。但是,这些更改不能同时进行。
问题:我可以让每个线程将要进行的更改提交到另一个线程将持续管理的队列吗?正如我所说,更改的顺序无关紧要,只是它们不会同时发生。
另外,请告知这是否不是最好的方法。
非常感谢。