`
xqls
  • 浏览: 27311 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

java.util.concurrent-------TimeUnit

阅读更多
java.util.concurrent并发库是JDK1.5新增的,其作者是Doug Lea ,此人是个BOSS级别的天才人物了.有了他提供的类库,使得我们对多线程并发、锁有了很大的帮助,减少了并发难度、并且相对应java本身的synchronized同步有了很大的性能提升.readLock、writeLock使得控制的力度更小、更精确。
TimeUnit是一个枚举类型,可以将时间方便快捷的转换为(天、时、分、秒、纳秒)day,hour,minute,second,millli...
有了这个类我们可以方便将时间进行转换
for example:
1、我们将1个小时转换为多少分钟、多少秒
   1小时转换分钟数为60分钟
   TimeUnit.HOURS.toMinutes(1) =>60
   1小时转换分钟数为3600秒
   TimeUnit.HOURS.toMinutes(1) =>3600
2、如果将秒转换为小时、分钟呢
   3600秒转换分钟数为60分钟
   TimeUnit.SECONDS.toMinutes(3600) =>60
   3600秒转换小时数为1小时
   TimeUnit.SECONDS.toHours(3600) =>1
  • 描述: java.util.concurrent
  • 大小: 138.6 KB
0
6
分享到:
评论

相关推荐

    java并发工具包 java.util.concurrent中文版pdf

    ### Java并发工具包 `java.util.concurrent` 知识点详解 #### 一、引言 随着多核处理器的普及和应用程序复杂度的增加,多线程编程成为了现代软件开发不可或缺的一部分。为了简化并发编程的复杂性,Java 5 引入了 `...

    JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecutor)使用

    import java.util.concurrent.TimeUnit; public class TestThreadPool { private static int produceTaskSleepTime = 2; private static int consumeTaskSleepTime = 2000; private static int ...

    java.util.concurrent 实现线程池队列

    `java.util.concurrent` 包(简称JUC)是Java提供的一个强大的并发工具包,它提供了丰富的并发组件,如线程池、并发容器、锁和同步机制等,极大地简化了并发编程的复杂性。本篇文章将深入探讨如何使用`java.util....

    java在服务启动的时候启动定时器

    import java.util.concurrent.TimeUnit; public class ScheduledExecutorExample { public static void main(String[] args) { ScheduledExecutorService executor = Executors.newScheduledThreadPool(1); ...

    java定时执行方法&节拍器

    import java.util.concurrent.TimeUnit; public class ScheduledExecutorExample { public static void main(String[] args) { ScheduledExecutorService executor = Executors.newScheduledThreadPool(1); ...

    java中的定时器,定时访问某程序等

    import java.util.concurrent.TimeUnit; public class ScheduledExecutorExample { public static void main(String[] args) { ScheduledExecutorService executor = Executors.newScheduledThreadPool(1); ...

    java定时关机源码

    import java.util.concurrent.TimeUnit; public class ShutdownScheduledExecutor { public static void main(String[] args) { long delay = // 计算目标时间与当前时间的差值(单位:秒) ...

    java定时执行代码.

    import java.util.concurrent.TimeUnit; public class ScheduledExecutorExample { public static void main(String[] args) { ScheduledExecutorService executor = Executors.newScheduledThreadPool(1); ...

    java 实现调度器

    import java.util.concurrent.TimeUnit; public class ScheduledExecutorExample { public static void main(String[] args) { ScheduledExecutorService executor = Executors.newScheduledThreadPool(1); ...

    Java计时器

    import java.util.concurrent.TimeUnit; public class ScheduledExecutorServiceExample { public static void main(String[] args) { ScheduledExecutorService executor = Executors....

    java 写的定时器

    import java.util.concurrent.TimeUnit; public class ScheduledExecutorExample { public static void main(String[] args) { ScheduledExecutorService executor = Executors.newScheduledThreadPool(1); ...

    java,javaweb,spring定时器

    import java.util.concurrent.TimeUnit; public class ScheduledExecutorExample { public static void main(String[] args) { ScheduledExecutorService executor = Executors.newScheduledThreadPool(1); ...

    Java定时执行某个任务

    import java.util.concurrent.TimeUnit; public class ScheduledExecutorExample { public static void main(String[] args) { ScheduledExecutorService executor = Executors.newScheduledThreadPool(1); ...

    JavaAPI(官方英文版)

    比如`java.util.concurrent.TimeUnit`枚举用于表示时间单位。 5. **异常(Exception)**:Java通过异常处理来处理程序运行时可能出现的问题。`java.lang.Throwable`是所有异常的基类,包括`Exception`和`Error`。 ...

    规定时间执行规定任务

    import java.util.concurrent.TimeUnit; public class ScheduledExecutorExample { public static void main(String[] args) { ScheduledExecutorService executor = Executors.newScheduledThreadPool(1); ...

    javaalert_JAVA源码_

    import java.util.concurrent.TimeUnit; class ReminderTask implements Runnable { @Override public void run() { System.out.println("提醒:到了预定时间"); } } public class JavaAlert { public static...

    JAVA定时任务

    import java.util.concurrent.TimeUnit; public class ScheduledExecutorExample { public static void main(String[] args) { ScheduledExecutorService executor = Executors.newScheduledThreadPool(1); ...

    java 资源搜索并下载(线程等待和通报)

    Java的`java.util.concurrent.locks.Condition`接口提供了这一功能。线程可以通过`await()`方法进入等待状态,直到收到`signal()`或`signalAll()`通知后唤醒。这在资源下载完成后更新进度或通知用户时非常有用。 五...

    java 定时 发送 信息类似于闹钟

    import java.util.concurrent.TimeUnit; public class ScheduledMessageSender implements Runnable { @Override public void run() { // 这里编写发送信息的代码 } public static void main(String[] args) ...

    java线程-Atomic的含义及示例_.docx

    import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicBoolean; public class Test { public static void main(String[] args) throws InterruptedException { Test test = new Test...

Global site tag (gtag.js) - Google Analytics