
Java并发
罐v子
Android开发路上的一个迷途者。如果对我写的文章内容持有不同观点,欢迎提出,我们一起探讨。
展开
-
Java线程基础
多线程基础什么是线程以及线程与进程的区别在现代操作系统中,运行一个程序时,会为其创建一个进程。例如启动一个QQ程序,操作系统就会为其创建一个进程。而操作系统中调度的最小单位元是线程,也叫轻量级进程,在一个进程里可以创建多个进程,这些线程都拥有各自的计数器,堆栈和局部变量等属性,并且能够访问共享的内存变量。处理器在这些线程上高速切换,让使用者感觉到这些线程在同时执行。因此我们可以这样理解...原创 2018-02-28 07:23:13 · 243 阅读 · 0 评论 -
Java多线程——线程池原理
前言线程是稀缺资源,如果被无限制地创建,不仅会消耗系统资源,还会降低系统稳定性。合理地使用线程池对线程进行统一分配、调优和监控,有以下好处:降低资源消耗提高响应速度提高线程的可管理性Java1.5引入的Executor框架把任务的提交和执行进行解耦,只需要定义好任务,然后提交给线程池。而不需要关心该任务是如何执行、被哪个线程执行以及什么时候执行。线程池的使用步骤如下...原创 2018-02-28 07:29:48 · 1929 阅读 · 0 评论