如何在 Jetty 中使用 setThreadPool()

发布于 2024-12-05 03:04:56 字数 598 浏览 0 评论 0原文

我想了解如何使用 setThreadPool() 功能。假设我的主类如下:

import javax.servlet.SingleThreadModel;
import org.eclipse.jetty.server.Server;

public class FServer implements SingleThreadModel {

    public static void main(String[] args) throws Exception {
        Server server = new Server(x);

        server.setHandler(new Handler());


        server.start();
        server.join();


    }
}

当尝试添加 setThreadPool() 时,总是要求我实现抽象方法。

我的问题是,如何在不强制使用 XML 配置文件的情况下设置 Jetty 的 ThreadPool 长度,即类似 server.setThreadPool(5) 的文件,其中 5 是同时线程的数量?

I wanted to see how to use the setThreadPool() functionality. Let's say my main class is the following:

import javax.servlet.SingleThreadModel;
import org.eclipse.jetty.server.Server;

public class FServer implements SingleThreadModel {

    public static void main(String[] args) throws Exception {
        Server server = new Server(x);

        server.setHandler(new Handler());


        server.start();
        server.join();


    }
}

When trying to add the setThreadPool(), I'm always asked to implement abstract methods.

My question is, how can I set the ThreadPool length for Jetty without being forced to use an XML configuration file, i.e. something like server.setThreadPool(5) where 5 is the number of simultaneous threads?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幻梦 2024-12-12 03:04:56

这是一个例子:

QueuedThreadPool threadPool = new QueuedThreadPool();
threadPool.setMaxThreads(5);
server.setThreadPool(threadPool);

Here is an example:

QueuedThreadPool threadPool = new QueuedThreadPool();
threadPool.setMaxThreads(5);
server.setThreadPool(threadPool);
情丝乱 2024-12-12 03:04:56

您还可以使用以下内容:

server.setThreadPool(new ExecutorThreadPool(5, 10, 10, TimeUnit.SECONDS))

You can also use the following:

server.setThreadPool(new ExecutorThreadPool(5, 10, 10, TimeUnit.SECONDS))
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文