java time sleep_Java TimeUnit sleep()用法及代码示例
TimeUnit类的sleep()方法用于使用此时间单位执行Thread.sleep。这是一种方便的方法,可以将时间参数睡眠为Thread.sleep方法所需的形式。
用法:
public void sleep(long timeout)
throws InterruptedException
参数:此方法接受强制参数超时,这是最短的睡眠时间。如果小于或等于零,则根本不睡觉。
返回值:此方法不返回任何内容。
异常:如果在睡眠期间被中断,则此方法将引发InterruptedException。
以下示例程序旨在说明TimeUnit sleep()方法的实现:
示例1:
// Java program to demonstrate
// sleep() method of TimeUnit Class
import java.util.concurrent.*;
class GFG {
public static void main(String args[])
{
// Get time to sleep
long timeToSleep = 0L;
// Create a TimeUnit object
TimeUnit time = TimeUnit.SECONDS;
try {
System.out.println("Going to sleep for "
+ timeToSleep
+ " seconds");
// using sleep() method
time.sleep(timeToSleep);
System.out.println("Slept for "
+ timeToSleep
+ " seconds");
}
catch (InterruptedException e) {
System.out.println("Interrupted "
+ "while Sleeping");
}
}
}
输出:
Going to sleep for 0 seconds
Slept for 0 seconds
示例2:
// Java program to demonstrate
// sleep() method of TimeUnit Class
import java.util.concurrent.*;
class GFG {
public static void main(String args[])
{
// Get time to sleep
long timeToSleep = 10L;
// Create a TimeUnit object
TimeUnit time = TimeUnit.SECONDS;
try {
System.out.println("Going to sleep for "
+ timeToSleep
+ " seconds");
// using sleep() method
time.sleep(timeToSleep);
System.out.println("Slept for "
+ timeToSleep
+ " seconds");
}
catch (InterruptedException e) {
System.out.println("Interrupted "
+ "while Sleeping");
}
}
}
输出:
Going to sleep for 10 seconds
Slept for 10 seconds
java time sleep_Java TimeUnit sleep()用法及代码示例相关推荐
- java is start_PHP IntlChar::isJavaIDStart()用法及代码示例
IntlChar::isJavaIDStart()函数是PHP中的一个内置函数,用于检查输入字符代码点是否允许,因为第一个字符是Java标识符.对于具有常规类别"Sc"(货币符号) ...
- java queue iterator_Java DelayQueue iterator()用法及代码示例
DelayQueue的iterator()方法用于在DelayQueue中的所有元素上返回迭代器.这些元素可以过期或未过期. 用法: public Iterator iterator () 参数:此方 ...
- java map sortedmap_Java SortedMap put()用法及代码示例
Java中SortedMap接口的put()方法用于将指定值与该映射中的指定键相关联. 用法: V put(K key, V value) 参数:此方法有两个参数: key:这是左参数, value: ...
- java foreach delete_Java CopyOnWriteArrayList forEach()用法及代码示例
CopyOnWriteArrayList的forEach()方法为Iterable的每个元素执行给定的操作,直到已处理完所有元素或该操作引发异常. 用法: public void forEach (C ...
- java创建datetime_Java OffsetDateTime ofInstant()用法及代码示例
Java中OffsetDateTime类的ofInstant(Instant Instant,ZoneId zone)方法用于根据指定的Instant和ZoneID创建OffsetDateTime的实 ...
- java temporalfield_Java Year isSupported(TemporalField)用法及代码示例
Year类的isSupported(TemporalField)方法用于检查Year类是否支持指定的字段,这意味着使用此方法,我们可以检查是否可以为指定的字段查询Year对象. ChronoField ...
- java generate()_Java IntStream generate()用法及代码示例
IntStream generate(IntSupplier s)返回一个无限顺序无序流,其中每个元素由提供的IntSupplier(提供int值的结果)生成.这适用于生成恒定流,随机元素流等. 用法 ...
- java printwrite_Java PrintWriter write(int)用法及代码示例
Java中的PrintWriter类的write(int)方法用于在流上写入指定的字符.使用以整数值传递的字符的ASCII值指定此字符.该整数值用作参数. 用法: public void write( ...
- Java 中removelinked_Java LinkedHashSet remove()用法及代码示例
Java.util.LinkedHashSet.remove(Object O)方法用于从LinkedHashSet中删除特定元素. 用法: LinkedHashSet.remove(Object O ...
最新文章
- python-切片实例
- PHP验证邮箱地址代码
- 三角测距激光重建算子HALCON
- 手写AngularJS脏检查机制
- linux的子进程和父进程,[Linux进程]在父进程和子进程中分别对文件进行操作
- Spark笔记:复杂RDD的API的理解(下)
- Java Project和Web Project
- 如何去设计前端框架能力?星巴克消息开放项目从0到1,从点到面的思考
- hp服务器硬盘ultra320,惠普/hp 300GB 1.5万转 3.5寸 SAS服务器硬盘 P/N:431944-B21
- Exchange误删除邮箱用户后恢复账户问题
- ofo 回应海外部门集体解散;罗永浩将现身快如发布会;支付宝更名? | 极客头条...
- Fiddler改包场景03——拦截响应,修改响应,放行响应
- 20172327 2017-2018-2 《程序设计与数据结构》第九周学习总结
- 用计算机算出增长比例公式,复合增长率excel公式(年均复合增长率计算器)
- html代码在线获取,在线客服系统html代码的获取与生成方式 - 快商通
- C#语言与Java语言程序的比较[转自chinaitlab]
- Python OpenCV 在视频上添加文字后保存视频
- 【零基础学QT】【052】CLion完美搭建Qt开发环境
- 明日之后怎么跳过实名认证_明日之后,怎么能跳过教学
- std::cunction() 简单描述