为什么Java Thread.sleep或Date.after()在其他计算机上的功能不
发布时间:2020-12-15 04:57:21 所属栏目:Java 来源:网络整理
导读:我有一个单元测试,检查以确保我的实例中的对象是使用填充的正确日期创建的: Date earlier = new Date(); Thread.sleep(10); instance.execute(); assertTrue(instance.getMyObject.getCreationDate().after(earlier)); 当在Eclipse中运行或从命令行使用Ant
我有一个单元测试,检查以确保我的实例中的对象是使用填充的正确日期创建的:
Date earlier = new Date(); Thread.sleep(10); instance.execute(); assertTrue(instance.getMyObject.getCreationDate().after(earlier)); 当在Eclipse中运行或从命令行使用Ant时,此测试适用于Windows 7 Java 6. 解决方法
在Windows XP上,时钟分辨率仅为1/60秒.这意味着您可以等待10毫秒,时钟时间将显示为相同.我会把时间增加到100到250毫秒.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – Hashtable:为什么get方法同步?
- java – 如何在ViewPager中加载片段才能选择
- PowerMockito:java.lang.NoClassDefFoundError
- java – Spring和Hibernate突然将事务设置为只读
- java基于Des对称加密算法实现的加密与解密功能详解
- java – 有没有办法在Eclipse中创建一个快捷方式,将光标移动
- java – 是否可以使用jar Manifest来使用文件夹中的所有ja
- 全面解析Java中的GC与幽灵引用
- 【异常】Phoenix异常:java.lang.ArithmeticException: Roun
- Java:将内存刷新到磁盘