zoukankan      html  css  js  c++  java
  • 使用java写js中类似setTimeout的代码

    javascript目前已经是一门相当主流的编程语言了,它的异步IO特定项目其他编程语言来说,大大减少了cpu在线程切换方面的速度。实现了单线程高并发的奇迹。而java作为老牌编程语言,在很多的项目中必须使用。

    会这两种语言的一定会感叹,javascript中的setTimeout是多么好用,java中通常的作法是开一个新的线程,然后在线程中使用Thread.Sleep,这个方法不仅消耗计算机内存,参数传递也相当的麻烦。

    下面介绍利用java的Timer类与TimerTask类实现setTimeout的方法。

    话不多说,直接上代码:

    new Timer().schedule(new TimerTask() {
        public void run() {
            System.out.println("Hello World");
        }
    }, 2000);

    上面代码是等待2s后打印"Hello World"。

    其中利用了Timer类中的schedule方法。

  • 相关阅读:
    angular.js 渲染
    HTML5 与 CSS3 jQuery部分知识总结
    下拉滚动协议文本框展示样式(不可删除文本内容)
    06对象
    05数组
    1文字与字体
    04函数
    03循环
    02运算符
    01基础
  • 原文地址:https://www.cnblogs.com/telwanggs/p/11427573.html
Copyright © 2011-2022 走看看