创建线程用原来的方式和用Lambda方式效率对比

本文探讨了在JDK8中,使用Lambda表达式创建线程与传统方式的效率差异。经过测试,发现传统方式平均比Lambda快约1-2千毫秒。尽管Lambda简化了代码,但在性能上似乎略逊一筹。
摘要由CSDN通过智能技术生成

 

欢迎大佬们进行指导

昨天被问到JDK8的新特性,今天花了不少的时间来研究,网上的资料很多,有用的太少了,闲来无事做个小测试 看代码吧 两个类放在一起了总的说呢 测试好多次 原来的方式都比用Lambda的方式快 平均差1-2千毫秒,也不知道是不是我的代码有问题,还是就是Lambda比较慢,Lambda用起来非常的方便,用在循环遍历。创建线程,以及创建接口,或者在匿名类的时候代码都很简洁,Lambda表达式看起来有点像前端某技术的样子。Lambda表达式对我这个小菜来说,真的是很难看懂;

package com.czxy.test;

import java.io.FileOutputStream;
import java.io.IOException;

/**
 * Created by ${sunxin} on 2019/3/7
 * Lambda可以简循环遍历的写法,不是一般的简化,少些很多代码,简化创建线程的代码,简化以后的代码很少,不易懂,像前端javaScrpit
 */
public class Lambda {
    /**
     *     Lambda 在创建线程方面可以简化写法
     */
    //原来的写法
    public static void main(String[] args) throws IOException {

            //获取执行前的毫秒值
            long old = System.currentTimeMillis();
           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值