![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java复习
文章平均质量分 52
噢耶~
我很懒
展开
-
线程池相关概述
频繁的创建销毁线程需要时间,所以需要有一种线程复用的方法提高效率,那就是线程池 concurrent java.util.concurrent包专门处理并发,相关类和接口可以在线程并发的时候使用。 接口Executor是函数式接口,抽象方法为void execute(Runnable command); 这是一个顶层接口,该方法就是用来执行传进去的任务的 java.util.concurrent.ExecutorService ExecutorService接口继承了Executor接口,并声明了一些方法:原创 2021-12-05 16:59:56 · 86 阅读 · 0 评论 -
多线程(同步)
创建 Thread子类重写run方法 Runnable接口实现类 Callable接口实现类(异步) 线程等待 线程等待方法: sleep() join() 线程打断等待方法: interrupt()打断waiting状态 isInterrupted()看查此线程是否可以打断等待状态 interrupted()看查此线程是否可以打断等待状态并且回复不可打断状态(默认状态) 线程阻塞,线程安全 synchronized代码块: synchronized(object){ } synchronized修饰非静原创 2021-12-05 15:01:42 · 86 阅读 · 0 评论