计划132 - 142 没完成 只进行到 136
并行与并发
parallel:
concurrency:
创建和启动线程
一:Thread 接口
1.创建一个类,继承Thread
2.重写run方法
3.创建类的对象
4.调用start方法,执行重写的run
二: Runnable 接口
创建一个Runnable接口
重写run方法
创建线程对象,需要通过对象来开启线程,代理
new Thread(类名).start();
两种方式对比:Runnable更好!灵活性,避免了单继承的局限性,同一个对象能被多个线程使用。
但是在同一个对象被多个线程使用时,就会出现数据紊乱的问题,也就是并发的问题。
三:Callable接口 (了解)
静态代理:
将目标对象,代理对象都要实现同一个接口
代理对象要代理目标对象
Weddingmarry weddingmarry = new Weddingmarry(new You())
lambda 表达式
列:()->{System.out.println("123456")}