zoukankan      html  css  js  c++  java
  • Java多线程编程核心技术,第五章

    1,Timer timer = new Timer(true)现在是守护进程

    2,timer是按照顺的,没有异步

    3,timer方法,schedule(TimerTask task, Date firstTime, long perid)perid就是重复延时,firstTime提前则是执行完立即启动

    4,线程内sleep的时间算在perid里面,不会重新算,就是不延时正常,延时接着上一个

    5,TimerTask方法,canel取消自己任务

    6,Timer方法,canel取消自己任务

    7,在外部调用cancel方法时候,有时候因为争抢线程资源而没有及时执行到

    8,Timer方法,schedule(TimerTask task,  long delay),delay是延迟,schedule(TimerTask task,  long delay, long perid)perid是重复延时

    9,timer方法,scheduleAtFixRate(tack,firstTime,period)对应第四点,在任务结束后开始,真实情况是,就是不延时正常,延时接着上一个

    10,scheduleAtFixRate具有追赶性,在firstTime比较后面的会追赶上来

  • 相关阅读:
    处理接口返回script标签对
    跨域问题总结
    CordMirror 在线代码编辑器
    解决IOS移动端 new Date 为 Invalid Date bug
    大屏数据可视化
    Xcode清理缓存
    ArrayMap和HashMap区别
    javacript总结
    css总结
    html总结
  • 原文地址:https://www.cnblogs.com/vhyc/p/9191833.html
Copyright © 2011-2022 走看看