![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java多线程
文章平均质量分 69
@Han~S
这个作者很懒,什么都没留下…
展开
-
java线程池
*线程池存在的意义:**为了避免系统频繁地创建和销毁线程,影响系统的性能,我们可以让创建的线程复用。**线程池的概念:**存放空闲线程的地方。在使用线程池后,创建线程变成了从线程池中获得空闲线程,关闭线程变成了向线程池归还线程。原创 2023-05-08 20:41:16 · 87 阅读 · 0 评论 -
java多线程的3种方式
但是 Future 是具有阻塞性的,若call方法没有返回结果时,则当前线程一直被阻塞,会影响性能。Thread 类内部有更丰富的方法,并且启动线程的唯一方法是通过Thread 类的 start() 方法。在jdk 1.5 以前实现线程只有上面两种方式,自从jdk 1.5 之后提供了Callable 和 Future ,通过他们可以在任务执行完毕后得到任务的执行结果。若自己的类已经继承了其他类,就无法继承 Thread 类,此时就需要使用实现 Runnable 接口的方式实现多线程。原创 2023-05-08 17:34:12 · 98 阅读 · 0 评论