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()用法及代码示例相关推荐

  1. java is start_PHP IntlChar::isJavaIDStart()用法及代码示例

    IntlChar::isJavaIDStart()函数是PHP中的一个内置函数,用于检查输入字符代码点是否允许,因为第一个字符是Java标识符.对于具有常规类别"Sc"(货币符号) ...

  2. java queue iterator_Java DelayQueue iterator()用法及代码示例

    DelayQueue的iterator()方法用于在DelayQueue中的所有元素上返回迭代器.这些元素可以过期或未过期. 用法: public Iterator iterator () 参数:此方 ...

  3. java map sortedmap_Java SortedMap put()用法及代码示例

    Java中SortedMap接口的put()方法用于将指定值与该映射中的指定键相关联. 用法: V put(K key, V value) 参数:此方法有两个参数: key:这是左参数, value: ...

  4. java foreach delete_Java CopyOnWriteArrayList forEach()用法及代码示例

    CopyOnWriteArrayList的forEach()方法为Iterable的每个元素执行给定的操作,直到已处理完所有元素或该操作引发异常. 用法: public void forEach (C ...

  5. java创建datetime_Java OffsetDateTime ofInstant()用法及代码示例

    Java中OffsetDateTime类的ofInstant(Instant Instant,ZoneId zone)方法用于根据指定的Instant和ZoneID创建OffsetDateTime的实 ...

  6. java temporalfield_Java Year isSupported(TemporalField)用法及代码示例

    Year类的isSupported(TemporalField)方法用于检查Year类是否支持指定的字段,这意味着使用此方法,我们可以检查是否可以为指定的字段查询Year对象. ChronoField ...

  7. java generate()_Java IntStream generate()用法及代码示例

    IntStream generate(IntSupplier s)返回一个无限顺序无序流,其中每个元素由提供的IntSupplier(提供int值的结果)生成.这适用于生成恒定流,随机元素流等. 用法 ...

  8. java printwrite_Java PrintWriter write(int)用法及代码示例

    Java中的PrintWriter类的write(int)方法用于在流上写入指定的字符.使用以整数值传递的字符的ASCII值指定此字符.该整数值用作参数. 用法: public void write( ...

  9. Java 中removelinked_Java LinkedHashSet remove()用法及代码示例

    Java.util.LinkedHashSet.remove(Object O)方法用于从LinkedHashSet中删除特定元素. 用法: LinkedHashSet.remove(Object O ...

最新文章

  1. python-切片实例
  2. PHP验证邮箱地址代码
  3. 三角测距激光重建算子HALCON
  4. 手写AngularJS脏检查机制
  5. linux的子进程和父进程,[Linux进程]在父进程和子进程中分别对文件进行操作
  6. Spark笔记:复杂RDD的API的理解(下)
  7. Java Project和Web Project
  8. 如何去设计前端框架能力?星巴克消息开放项目从0到1,从点到面的思考
  9. hp服务器硬盘ultra320,惠普/hp 300GB 1.5万转 3.5寸 SAS服务器硬盘 P/N:431944-B21
  10. Exchange误删除邮箱用户后恢复账户问题
  11. ofo 回应海外部门集体解散;罗永浩将现身快如发布会;支付宝更名? | 极客头条...
  12. Fiddler改包场景03——拦截响应,修改响应,放行响应
  13. 20172327 2017-2018-2 《程序设计与数据结构》第九周学习总结
  14. 用计算机算出增长比例公式,复合增长率excel公式(年均复合增长率计算器)
  15. html代码在线获取,在线客服系统html代码的获取与生成方式 - 快商通
  16. C#语言与Java语言程序的比较[转自chinaitlab]
  17. Python OpenCV 在视频上添加文字后保存视频
  18. 【零基础学QT】【052】CLion完美搭建Qt开发环境
  19. 明日之后怎么跳过实名认证_明日之后,怎么能跳过教学
  20. std::cunction() 简单描述

热门文章

  1. 用Python解析XMind工具 - xmindparser
  2. 计算机中收藏夹中的桌面怎么找,电脑浏览器收藏夹保存在哪里
  3. Java使用Hutool工具完成加密解密
  4. Lighthouse组合Puppeteer检测页面
  5. 公司名称变更仅需6步
  6. rust怎么拆自己石墙_rust自己家怎么拆墙 | 手游网游页游攻略大全
  7. jq 控制td只显示一行_Jq通过td获取同行其它列td的方法
  8. 美帝的丧钟--美元的降息周期开始
  9. php实现教学卡片,CSS3实现卡片效果
  10. 原型模式(克隆对象)