![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程详解
文章平均质量分 52
一只小白·
这个作者很懒,什么都没留下…
展开
-
回顾线程创建的三种方法
import java.util.concurrent.*;//回顾总结线程的创建public class testNew { public static void main(String[] args) throws ExecutionException, InterruptedException { //方式1 Mythread1 mythread1 = new Mythread1(); mythread1.start();原创 2021-12-02 14:47:34 · 224 阅读 · 0 评论 -
5.线程通信问题
1.生产者和消费者应用场景:生产者和消费者的问题假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中的产品取走消费。如果仓库没有产品,则生产者将产品放入仓库,否则停止生产并等待,直到仓库中的产品被消费者取走为止。如果仓库中放有产品,则消费者可以将产品取走消费,否则停止消费并等待,直到仓库中再次放入产品为止。这是一个线程同步问题,生产者和消费者共享同一个资源,并且生产者和消费者之间互相依赖,互为条件。对于生产者,没有生产产品之前要通知消费者等待,生产之后,又马上通知消原创 2021-12-02 11:21:19 · 71 阅读 · 0 评论 -
4.线程同步(重点)
1原创 2021-11-30 10:19:29 · 245 阅读 · 0 评论 -
3.线程状态
原创 2021-11-29 17:03:58 · 286 阅读 · 0 评论 -
静态代理及lambda表达式(线程创建补充)
1.静态代理public interface Marry { void HappyMarry();}//真实对象public class You implements Marry { @Override public void HappyMarry() { System.out.println("***结婚了,超开心"); }}//代理对象public class MarryCompany implements Marry { //代理谁原创 2021-11-29 08:54:23 · 78 阅读 · 0 评论 -
2.线程创建(重点)
1原创 2021-11-24 17:21:40 · 155 阅读 · 0 评论 -
1.线程简介
1原创 2021-11-24 10:03:36 · 108 阅读 · 0 评论