重学多线程
文章平均质量分 92
gnaixoar1997
生命不息,奋斗不止
展开
-
「重学多线程」开发N年你不会连Volatile都不知道吧
Volitale 抛砖引玉 别跟爷废话,直接上代码,先看一个demo public 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 · 117 阅读 · 0 评论 -
「重学多线程」线程池其实真没那么难
线程池 为什么要用线程池(好处) 降低资源消耗(线程可重用)。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度(因为线程池随程序的启动而创建,普通的线程创建是一个耗时操作)。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。 **提供更加强大的功能。**线程池具有扩展性,允许程序员自行添加功能,比如ScheduleThreadPoolExe原创 2020-11-18 09:00:09 · 315 阅读 · 0 评论