腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
JUnit
/
Java
:
如何
强制
线程
让步
?
、
、
、
、
为了说明这一点,我需要让一个
线程
在特定的执行点上
让步
。 下面是当前代码的简要说明。/ end of thread 1 if (accessible) {} // end of thread 2 通常情况下,
线程
2的启动时间要比
线程
1晚得多。但是,有时
线程
2会在
线程
1执行了accessible = true但还没有执行field = true时启动。 我的问题是,我
浏览 8
提问于2020-06-11
得票数 0
2
回答
使用Selenium 2而不使用测试框架?
、
、
、
、
我使用Selenium 2已经有一段时间了,为了运行自动化测试,我的目标是用
Java
编写测试,并在不同的浏览器中运行每个测试,如果可能的话,可以同时运行。我的问题是:为什么要使用像
JUnit
这样的测试框架呢?这似乎是做这件事最常用的方法。然而,
JUnit
使得使用多
线程
变得更加困难。我试着在没有测试框架的情况下只使用普通的老式
java
,这似乎工作得很好。所以我问你,有什么理由让我使用
JUnit
吗?没有它,MultiThreadding的任务就简单多了。另外,有没有使用
JUnit</
浏览 1
提问于2012-08-03
得票数 1
6
回答
JUnit
终止子
线程
、
、
、
当我测试一个创建子
线程
的方法的执行时,
JUnit
测试在子
线程
之前结束并终止它。
如何
强制
JUnit
等待子
线程
完成执行?
浏览 0
提问于2010-05-15
得票数 18
回答已采纳
2
回答
非抢占式Pthread?
、
、
有没有办法在没有调度器的情况下使用pthread,这样只有当
线程
显式地
让步
,或者在mutex/cond上被阻塞时,才会发生上下文切换?如果不是,有没有办法最小化调度开销,以便
强制
上下文切换尽可能少发生? 这个问题指的是在Linux下实现gcc/g++的POSIX
线程
。
浏览 5
提问于2011-09-23
得票数 3
回答已采纳
3
回答
Java
线程
让步
/饥饿问题
、
、
我正在写一段代码,它将运行一个多
线程
的库。我首先使用一个程序创建一个
线程
数组,然后将它们传递给另一个
线程
,该
线程
运行一个循环来启动它们。唯一的问题是,由于某些原因,它没有以我认为应该的方式
让步
。); System.out.println(whichJumble + ": " + i);} 所以,问题是我希望它
让步
,允许main方法继续运行更多的
线程
,但它会阻塞并
浏览 5
提问于2011-05-01
得票数 0
3
回答
Windows服务需要等待,Thread.Sleep?
、
、
、
我有一个c# windows服务,它需要每隔60秒(或配置文件中设置的任何时间间隔)执行一次数据库查询。我在一个while循环中使用Thread.sleep(60)来完成此任务。有没有更好的方法来做这件事?
浏览 1
提问于2010-04-07
得票数 6
回答已采纳
0
回答
检查
Java
线程
是否正在
让步
、
、
、
我正在编写一个自定义的
Java
调度器,它根据优先级策略(在调度期间设置和修改优先级)来调度
线程
。 但是,使用Thread.yield()时,调度程序可能会遇到死锁。我正在寻找一些方法来知道一个
线程
是否正在“
让步
”,以便调度器可以让另一个
线程
运行。有什么想法吗?
浏览 8
提问于2017-01-03
得票数 0
1
回答
如何
使用
junit
5运行多
线程
/压力测试?
、
我正在为多
线程
和压力测试使用TestNG支持,并且我想使用
JUnit
5而不是TestNG,但是我不知道
如何
做到这一点。Concurrent
JUnit
testing:
JUnit
4不支持多
线程
测试 有了TestNG,多
线程
测试变得非常简单: @Test(threadPoolSize = 3, invocationCounttestng.org/doc/documentation-main.html#parallel-tests https:/
浏览 34
提问于2019-04-26
得票数 1
5
回答
这段
Java
代码中的“Thread`”是什么?
、
、
//Print a message }} 在这段代码中,没有创建
线程
浏览 2
提问于2013-04-30
得票数 2
回答已采纳
3
回答
如何
在jenkins上访问com.sun.management.ThreadMXBean的ThreadMx
、
、
我有一个
junit
测试用例,其中包含一个类,用于监视为
线程
分配的字节。在eclipse中,我能够得到有效的结果。com.sun.management.ThreadMXBean)ManagementFactory.getThreadMXBean()).getThreadAllocatedBytes(Thread.currentThread().getId())))
如何
获取
如何
正确设置sun/oracle Vm?
java
.lang.ClassCastException: sun.managemen
浏览 0
提问于2012-12-14
得票数 3
回答已采纳
1
回答
如何
在用
JUnit
测试的多
线程
应用程序中调试断点?
、
、
、
、
使用
JUnit
5测试多
线程
应用程序,自动化测试运行良好。但是在手动调试中,环境行为不正常,我想知道
如何
让它按其应有的方式运行。IntelliJ (使用
Java
+其调试器)在断点上有两个通用选项可挂起:" all“=所有
线程
,或" thread”=仅当前
线程
。通缉行为:,或者所有
线程
都挂起,即使是那些应该运行的
线程</em
浏览 2
提问于2021-03-16
得票数 1
回答已采纳
4
回答
Java
并发性-应该阻塞还是
让步
?
、
、
我有多个
线程
,每个
线程
都有自己的私有并发队列,它们所做的就是运行一个无限循环,从其中检索消息。我想知道在第一种情况下最合适的做法是:使用阻塞队列并阻塞
线程
,直到我有更多的输入,还是执行Thread.yield()?我希望在给定的时间有尽可能多的CPU资源可用,因为并发
线程
的数量可能会随着时间的推移而增加,但我也不希望消息处理落后,因为不能保证在执行yield()时
线程
将被重新调度以执行。我知道硬件、操作系统和其他因素在这里扮演着重要的角色,但是把这些放在一边,从
Java
(JVM?)从角
浏览 0
提问于2010-03-10
得票数 6
回答已采纳
4
回答
当派生程序命中RuntimeException时,确保在派生
线程
中最终运行?
、
我有一个派生的
线程
,它必须调用它的finally块。假设下面的代码,有可能确保最终在runnable中被调用吗?import org.
junit
.Test; @Test public void testThreadFinally() throws
浏览 0
提问于2009-11-19
得票数 1
回答已采纳
3
回答
如何
以编程方式证明StringBuilder不是
线程
安全?
、
、
、
如何
以编程方式证明StringBuilder不是
线程
安全?
浏览 1
提问于2018-02-01
得票数 46
3
回答
使用
JUnit
在多
线程
环境中测试方法行为?
、
、
、
对于给定的方法,我想编写测试用例,看看当多个
线程
同时运行时它是
如何
运行的。听起来可能很愚蠢,但我只是想知道是否有可能创造这样的场景?
浏览 1
提问于2013-09-03
得票数 1
2
回答
JUnit
tearDown()在测试完成之前完成执行(使用自定义运行程序)
、
、
、
我已经浏览过谷歌,深入研究了
JUnit
文档,阅读了
JUnit
在StackOverflow上的执行命令等等,但我似乎找不到任何其他发生这种情况的例子(可能是
线程
问题)。
java
.lang.AssertionError: Expected :3, Actual :2 tearDown
java
.lang.AssertionError: Expected :3, Actual :2 tearDow
浏览 2
提问于2014-07-06
得票数 2
回答已采纳
1
回答
如何
将参数添加到从命令行触发的
junit
测试?
、
这里的这个
线程
展示了
如何
用
JUnit
测试来测试JAR。但是,我希望从命令行提交其他属性(因为我想测试我的主要方法)。例如
java
-cp /usr/share/
java
/
java
.
java
org.
junit
.runner.JUnitCore MyTest fileToRead 有这种可能吗?
浏览 2
提问于2013-10-22
得票数 2
回答已采纳
1
回答
"await Task.CompletedTask“有什么作用吗?
Task.CompletedTask;文档没有解释它,我也找不出一个好的方法来决定它是哪一个。 谢谢,弗兰克
浏览 1
提问于2020-01-23
得票数 0
3
回答
Thread.yield()和Thread.sleep()之间的区别
、
、
、
我的理解是:Thread.yield()将监视器锁释放给其他
线程
,然后Thread.sleep()将当前
线程
置于睡眠模式一段时间内,而不会释放监视器锁。
浏览 0
提问于2013-02-24
得票数 2
1
回答
NullPointerException从ESIntegTestCase抛出
、
、
java
.lang.NullPointerExceptionat org.elasticsearch.test.ESIntegTestCase.client(ESIntegTestCase.
java
:650)a
浏览 4
提问于2017-04-20
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何创建并运行java线程
Java中如何优雅的使用线程池?
Java虚拟机如何快速找到GC Roots?又是如何中断线程?
Java并发编程:如何防止在线程阻塞与唤醒时死锁
Java线程安全如何进行原子操作,一致性的最佳实践
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券