java-高级
深海丨Sir
不放弃,不抛弃,坚持努力学习Java。
展开
-
多线程
1.0、线程简介 1.1、Process(进程)与Thread(线程) 说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。 通常一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的单位。 **注意:**很多多线程是模拟出来的,真正的多线程是指有多个cpu,即多核,如服务器。如果是模拟出来的多线程,即在一个cpu的情况下,在同一原创 2020-09-28 11:56:27 · 118 阅读 · 0 评论 -
Lamda表达式
Lamda表达式 λ 希腊字母中排序第十一位的字母,英语名称为Lambda 避免匿名内部类定义过多 其实质属于函数式编程的概念 new Thread(()->System.out.println(“多线程学习。。。”)).start(); 为什么要使用lambda表达式 避免匿名内部类定义过多 可以让你的代码看起来很简洁 去掉一堆没有意义的代码,只留下核心的逻辑。 也许你会说,我看了Lambda表达式,不但不觉得简洁,反而觉得更乱,看不懂了。那是因为我们还没有习惯,用的多了,看原创 2020-09-28 11:55:36 · 129 阅读 · 0 评论