问题标签 [threadgroup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jmeter - JMeter。如何确定线程组何时完成
我需要运行两个单独的线程组(第二组有无限循环计数)。当第一组完成时,停止第二组。如何确定第一组何时完成?
java - 关于 ThreadGroup#activeCount() 的困惑
ThreadGroup#activeCount()的文档说:返回此线程组及其子组中活动线程数的估计值。
该计数是否包括处于睡眠、等待和加入的线程模式的线程,还是仅包括那些正在执行run方法的线程?
谢谢。
java - java中ThreadFactory的使用
根据文档对ThreadFactory接口的定义是一个按需创建新线程的对象。使用线程工厂消除了对新线程调用的硬连线,使应用程序能够使用特殊的线程子类、优先级等。
我无法理解对 new Thread 调用的硬连线一词,也无法理解ThreadFactory的正确使用和目的
请解释一下。谢谢。
jmeter - 终极线程组相对于 jmeter 中普通线程组的优势
为什么我们使用 Ultimate 线程组,它比普通线程组有什么优势
jmeter - 如何在 Jmeter 的 Ultimate Thread Group 中确定理想的保持时间
我们如何在 Jmeter 的 Ultimate Thrad Group 中确定理想的保持时间
jmeter - jmeter中线程组中的最大控制器数
我在一个线程组下有 68 个包含控制器,但是当我运行测试时,其中只有 10 个被执行。我们可以在线程组下添加的控制器数量是否有限制?
java - 在 java 中使用线程进行任务调度(已编辑)
我目前正在开发一个数据库集成的每日文件传输调度表单应用程序,以供运营业务使用。为了能够控制和访问特定的计划,我决定为每个计划创建一个线程,以便可以停止特定的计划,或者按需重新启动。为此,我编写了一个单独的类,其中包括一个自定义线程类及其构造函数、一个用于创建和运行线程实例的主类以及另一个包含日常调度的可运行方法的类。为了能够访问特定线程,我尝试实现一个 ConcurrentHashMap 来同步哈希码和创建的线程的名称,以及一个 ThreadGroup。当我创建一个线程时,我可以将线程的名称和哈希码传递给 ConcurrentHashMap,与线程组一起。但是,当我创建第二个或第三个线程时,我发现指定的线程的指定名称和哈希码正在发生变化。我上面解释的课程可以在下面看到。
我已经激活了两个不同的计划,每个计划都由一个线程运行。可以看到活动线程的输出
从上面的输出中可以看出,名为 Test 2 的线程的名称和 hashCode 与放入 threadMap(hashMap) 的值不对应。我希望能够为特定操作提供静态名称和哈希码,以便我可以通过专门访问每个操作来停止、暂停、恢复或删除。因此,我想知道可能导致问题的原因,或者我以错误的方式实施了什么。
loops - Jmeter循环计数“永远”不会永远运行
我为 25 个用户创建了一个 jmeter 脚本以登录系统并执行一些功能。我想永远运行那个测试计划。所以我在测试计划中选择了循环计数“永远”选项。但是线程组不会永远运行并且它会自动停止。为什么会发生这种情况?测试计划的结构如下;
测试计划
线程组
- HTTP 请求默认值
- HTTP Cookie 管理器
- HTTP 缓存管理器
- CVS 数据集配置
- 登录事务控制器
- 其他功能的事务控制器
- 注销事务控制器
- 查看结果树
- 响应时间图
jmeter - JMeter - 停止线程组并启动下一个线程组
我的测试计划中有 2 个线程组(我已经检查了“连续运行线程组”选项)
第一个线程组设计如下: a) 将“采样器错误后采取的操作”选项设置为“停止线程” b) 具有一系列“HTTP 请求”采样器作为子级。c) 其中一个子采样器的响应断言失败。
第二个线程组设计如下: a) 有一个“HTTP 请求”采样器。
由于其中一个 HTTP 采样器的响应断言失败,第一个线程组确实停止了。但是,在这种情况下,第二个线程组不会启动。
当第一个线程组中的响应断言被移除时,第二个线程组执行成功。
这是为什么?
java - Java中的线程组
我目前正在学习 Java 线程的基础知识,并且正在尝试编写一个简单的线程组程序。我写的和教程网站一样,虽然我得到了不同类型的输出。下面是我得到不同输出的代码。
我得到 输出:
输出应该是这样的:
我无法理解为什么会这样?设置优先级可以帮助吗?