![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
重学多线程
文章平均质量分 92
gnaixoar1997
生命不息,奋斗不止
展开
-
「重学多线程」开发N年你不会连Volatile都不知道吧
Volitale抛砖引玉别跟爷废话,直接上代码,先看一个demopublic class VolatileTest { public static void main(String[] args) throws InterruptedException { Task task = new Task(); Thread t1 = new Thread(task, "线程t1"); Thread t2 = new Thread(new Run原创 2020-11-19 08:36:45 · 133 阅读 · 0 评论 -
「重学多线程」线程池其实真没那么难
线程池为什么要用线程池(好处)降低资源消耗(线程可重用)。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度(因为线程池随程序的启动而创建,普通的线程创建是一个耗时操作)。当任务到达时,任务可以不需要的等到线程创建就能立即执行。提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。**提供更加强大的功能。**线程池具有扩展性,允许程序员自行添加功能,比如ScheduleThreadPoolExe原创 2020-11-18 09:00:09 · 338 阅读 · 0 评论