您好,欢迎访问沃航(武汉)科技有限公司官方网站
使用java写js中类似setTimeout的代码
2019-06-06 02:30:29

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方法。


文章作者:沃航科技

联系我们
地址:
武汉市洪山区蓝晶国际7栋903
QQ:
932773931
电话:
027-59761089-806
手机:
13397158231
邮箱:
jevian_ma@worldflying.cn
×
物联网组态平台
试用账号:123456
试用密码:123456
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn
×
积木编程平台
试用方式:试用手机号码注册即可使用
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn