摘要:
线程状态 1.总状态 2.线程方法: setPriority(int newPriority) :更改线程优先级 static void sleep(long millis):在指定的毫秒数内让当前正在执行的线程休眠 void join():等待该线程终止 static void yield():暂 阅读全文
posted @ 2023-08-24 18:03
Y~~~
阅读(82)
评论(0)
推荐(0)
摘要:
Lamda表达式 1.为什么要用lamda表达式(函数式编程) 避免匿名内部类定义过多。 代码简洁。 去掉没有意义代码,只留下核心逻辑。 new Thread (()->System.out.println("多线程学习")).start() 2.函数式接口定义: 任何接口,如果只包含唯一一个抽象方 阅读全文
posted @ 2023-08-24 17:00
Y~~~
阅读(75)
评论(0)
推荐(0)
摘要:
静态代理 1.静态代理模式总结 // 静态代理模式总结// 真实对象和代理对象都要实现同一个接口// 代理对象要代理真实角色// 好处// 1.代理对象可以做很多真实对象做不了的事情// 真实对象专注自己的事情public class StaticProxy { public static voi 阅读全文
posted @ 2023-08-24 15:52
Y~~~
阅读(65)
评论(0)
推荐(0)
摘要:
并发 1.初识并发问题 // 多个线程同时操作一个对象// 买火车票// 发现问题:多个线程操作同一个资源的情况下,线程不安全public class TestThread4 implements Runnable{ // 票数 private int ticketNums = 10; publi 阅读全文
posted @ 2023-08-24 15:20
Y~~~
阅读(43)
评论(0)
推荐(0)
摘要:
实现Runnable接口 // 创建线程方式2:实现runnable接口,重写run方法,执行线程需要丢入runnable接口实现类,调用start方法public class TestThread3 implements Runnable{ public void run(){ // run方法程 阅读全文
posted @ 2023-08-24 11:22
Y~~~
阅读(33)
评论(0)
推荐(0)
摘要:
网图下载 import org.apache.commons.io.FileUtils;import java.io.File;import java.io.IOException;import java.net.URL;// 联系Thread,实现多线程同步下载图片public class T 阅读全文
posted @ 2023-08-24 10:59
Y~~~
阅读(48)
评论(0)
推荐(0)
摘要:
线程 1.多任务 2.多线程 线程就是独立的执行路径;main()称之为主线程,为系统的入口,用于执行整个程序; 3.程序,进程,线程 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程; 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相 阅读全文
posted @ 2023-08-24 10:04
Y~~~
阅读(10)
评论(0)
推荐(0)
浙公网安备 33010602011771号