lambda表达式创建线程、获取cpu的核数、线程睡眠

el/2024/2/26 0:19:53
import java.util.concurrent.TimeUnit;
class test1{public static void main(String[] args) {// lambda 表达式创建线程 jdk1.8// lambda表达式: (参数)->{ 代码 }new Thread(()->{try {// 线程睡眠TimeUnit.SECONDS.sleep(2);} catch (InterruptedException e) {e.printStackTrace();}System.out.println("hello");},"a").start();System.out.println("word!");// 获取cpu的核数int num = Runtime.getRuntime().availableProcessors();System.out.println("cpu的核数:"+num);}}

 


http://www.ngui.cc/el/4893740.html

相关文章

synchronized 与 Lock

Synchronized 和 Lock 区别 1、Synchronized 内置的Java关键字, Lock 是一个Java类 2、Synchronized 无法判断获取锁的状态,Lock 可以判断是否获取到了锁 3、Synchronized 会自动释放锁,lock 必须要手动释放锁!如果不释放锁,死锁 4、Synchronized 线程 1(获得锁,阻塞)、线程2(等…

集合类-多线程下不安全及其解决办法

1 List 不安全 import java.util.*; import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock;…

四大函数式接口(必需掌握)

新时代的程序员: lambda表达式、链式编程、函数式接口、Stream流式计算 1. 函数式接口: 只有一个方法的接口 @FunctionalInterface public interface Runnable {void run(); }// 简化编程模型,在新版本的框架底层大量应用! 只要是 函数型接口 就可以 用 lambda表达式简化: …

ForkJoin与Stream并行流

ForkJoin 在 JDK 1.7 , 并行执行任务!提高效率。大数据量! ForkJoin 特点:工作窃取 这个里面维护的都是双端队列 以下计算1-10_0000_0000的和,for循环与ForkJoin效率差别不大,但是使用Stream并行流效果显著!!! import java.util.*; import java.util.concurrent.Executi…

Volatile-内存屏障

Java 中如何保证底层操作的有序性和可见性?可以通过内存屏障。 内存屏障是被插入两个 CPU 指令之间的一种指令,用来禁止处理器指令发生重排序(像屏障一样),从而保障有序性的。 另外,为了达到屏障的效果&a…

单例模式安全之反射攻击

单例模式这里就不谈了,什么是单例模式可参考七种Java单例模式详解,这里是关于单例模式安全方面的,当然了这里说的安全不是线程安全。 什么是反射攻击呢 在Java中,由于反射的功能实在是太强了,通过动态访问类并设置Access(如setA…

ubuntu 解决优盘文件 read-only file system 问题

1.进入root: sudo su2.显示分区: df -Th 结果如下: Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 3.8G 0 3.8G 0% /dev tmpfs tmpfs 784M 9.5M 775M 2% /run /dev/sdb2 ext4 …

Mybatis Mapper接口是如何找到实现类的-源码分析

转载自:https://www.cnblogs.com/demingblog/p/9544774.html KeyWords: Mybatis 原理,源码,Mybatis Mapper 接口实现类,代理模式,动态代理,Java动态理,Proxy.newProxyInstance,Mapper 映射,Mapper 实现 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程…

HikariCP连接池监控

Spring-Boot-2.0.0-M1 版本将默认的数据库连接池从tomcat jdbc pool改为了hikari,通过HikariCP可以分析慢查询是什么导致的!

springboot—spring aop 实现系统操作日志记录存储到数据库

采用方案&#xff1a; 使用spring 的 aop 技术切到自定义注解上&#xff0c;针对不同注解标志进行参数解析&#xff0c;记录日志 缺点&#xff1a;要针对每个不同的注解标志进行分别取注解标志&#xff0c;获取参数进行日志记录输出 1. 需要引用的依赖 <!--spring切面aop依…