可以运行的最大 Swing 工作线程数是多少

2023-11-26

可以运行的 Swing Worker 线程数是否有上限,或者是内存支持的上限?这也可以在某处配置吗?


A SwingWorker本身不是线程,而是将在线程中执行的任务。通常,您会使用ExecutorService执行实例SwingWorker;该接口还允许设置线程数:

 int n = 20; // Maximum number of threads
 ExecutorService threadPool = Executors.newFixedThreadPool(n);
 SwingWorker w; //don't forget to initialize
 threadPool.submit(w);

现在,如果您提交超过 nSwingWorker实例中,它们必须排队等待,直到池中的线程可用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

可以运行的最大 Swing 工作线程数是多少 的相关文章

随机推荐

  • 在 WPF C# TreeView 中获取子节点的父节点

    我知道使用 WPF 进行 C 编程与传统的 C 程序不同 因此大多数在线材料都没有说明我需要什么 我的 WPF 窗口中有一个 TreeView 控件 其中有父节点和子节点 我想将它们存储在 Node 类型的列表中 id name paren
  • 如果命令绑定解析为 null,为什么按钮会启用?

    好的 XAML 非常简单 使用 MVVM 绑定到ICommand SomeCommand get 视图模型上的属性
  • 我的程序如何从 ASCII 切换到 Unicode?

    我想用 C 编写一个可以在 Unix 和 Windows 上运行的程序 该程序应该能够使用 Unicode 和非 Unicode 环境 它的行为应该仅取决于环境设置 我想要的一个很好的功能是操作从目录中读取的文件名 这些可以是 unicod
  • 如何在C++中读取格式化数据?

    我已将数据格式化如下 Words 5 AnotherWord 4 SomeWord 6 它在一个文本文件中 我使用 ifstream 来读取它 但如何分离数字和单词 该单词仅由字母组成 单词和数字之间会有一定的空格或制表符 不确定有多少 假
  • 为什么 CDATA 在脚本标签下被注释掉?

    我正在读这个question我有一个相关的问题 这家伙here说 它用在脚本标签中以避免解析 already CDATA Question 1 如果脚本是already CDATA 为什么它 在脚本标签下 仍然呈现为 CDATA Quest
  • Sql Server 中的“IN”子句限制

    有谁知道 IN 子句的表达式列表 用于测试匹配 中可以拥有的值的数量限制是多少 是的 有限制 但是微软仅指定其位于 数千 在 IN 子句中的括号内显式包含大量值 数千个用逗号分隔的值 可能会消耗资源并返回错误 8623 或 8632 要解决
  • 我在哪里可以获得线程安全的 CollectionView?

    在后台线程上更新业务对象集合时 我收到以下错误消息 这种类型的 CollectionView 不支持从与 Dispatcher 线程不同的线程更改其 SourceCollection 好吧 这是有道理的 但它也引出了一个问题 什么版本的 C
  • Java 中原始整数类型的行为不一致

    有人可以向我解释一下 就像我五岁一样 为什么我在 Java 中表示整数的四种基本类型中的两种会得到不同的行为 AFAIK 所有四个都是有符号的 并且它们都使用最高有效位作为符号位 那么为什么 byte 和 Short 表现正常 而 int
  • 显示进度条,显示表单提交的进度

    这个问题还没有完全解答 欢迎大家踊跃留言 我正在尝试显示一个简单的progress bar提交大表格时 该表单包含十几个字段 以及一些文件上传字段 用户可以在其中选择图片 然后 当他点击Create按钮 提交带有数据和图片的表单 并在数据库
  • 使用 Fluent nHibernate 和 Ninject 实现多租户。每个租户一个数据库

    我正在构建一个多租户 Web 应用程序 出于安全考虑 我们需要为每个租户拥有一个数据库实例 所以我有一个用于身份验证的 MainDB 和许多用于应用程序数据的 ClientDB 我正在使用 Asp net MVC 与 Ninject 和 F
  • 使用 PDFBox 添加页码

    如何向使用 PDFBox 生成的文档中的页面添加页码 谁能告诉我如何在合并不同的 PDF 后向文档添加页码 我正在使用 Java 中的 PDFBox 库 这是我的代码 它运行良好 但我需要添加页码 PDFMergerUtility ut n
  • iOS StoreKit - 何时调用 - (void)restoreCompletedTransactions?

    我的应用程序中有很多一次性购买的 IAP 用户可以购买它们 我的问题是 我正在与 Flurry 集成来跟踪实际购买情况 而不是仅仅恢复购买情况 但我的SKPaymentTransaction s transactionState总是回来作为
  • AttributeError:“列表”对象没有属性“点击” - Selenium Webdriver

    我正在尝试使用 python 在 Selenium webdriver 中使用 click 命令 但我收到以下错误 有人能帮我吗 Traceback most recent call last File C Users vikram wor
  • 在android中创建自定义工具栏

    我正在尝试在 android 中创建一个自定义扩展工具栏 并在工具栏中编辑文本 我想要实现的布局看起来像这样 我编写的实现代码是这样的
  • 无法获取当前线程的事务同步会话

    我在从 xml 转换为 Java Config 的 Spring4 Hibernate4 项目中遇到以下异常 org hibernate HibernateException Could not obtain transaction syn
  • threading.local() 是在 Google AppEngine 中存储单个请求的变量的安全方法吗?

    我有一个 google appengine 应用程序 我只想为该请求设置一个全局变量 我可以这样做吗 在request vars py中 request vars py global vars threading local 在另一个 py
  • 在 Fortran 中打开二进制文件:状态、表单、访问

    我使用 Fortran 已有多年 但文件 I O 对我来说仍然很模糊 我的理解status form access recl是有限的 因为我在研究生院需要某些用例 我知道 Fortran 二进制文件在文件顶部有描述文件大小的额外信息 但这对
  • 无法使用response.sendRedirect进行重定向

    我在 google 上搜索了好几个小时 了解如何在 jsp 或 servlet 中进行重定向 然而 当我尝试应用它时 它不起作用 我在jsp页面内的代码 我从调试中知道 regexp 有效 并且如果有任何时候 articleId 不是数字
  • Android 布局参数仅更改宽度和高度

    我知道如何使用设置视图的宽度和高度LayoutParams通过执行以下操作 android view ViewGroup LayoutParams params button getLayoutParams params width hei
  • 可以运行的最大 Swing 工作线程数是多少

    可以运行的 Swing Worker 线程数是否有上限 或者是内存支持的上限 这也可以在某处配置吗 A SwingWorker本身不是线程 而是将在线程中执行的任务 通常 您会使用ExecutorService执行实例SwingWorker