
Java
文章平均质量分 88
石正先
C#,Moss,Java,C++,WPF,WP8,WP7,Sliverlight,Asp.net,Asp.net mvc,J2ee,
Hyper-v,VmWeare,SVN,TFS,项目管理,技术管理,运维管理,团队管理,IPhone,Android,WP,MVVM,LAMP,MongoDB,JVM,PHP,THinkPHP,ECSHOP,Spring MVC ,J2EE,SSH,Linux
展开
-
线程原理补充说明
实现多线程的三种方式,继承Thread,实现Runnable 和 实现 Executor接口 1、什么是线程池: java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor接口的实现用于创建线程池 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时...转载 2021-04-13 15:02:50 · 91 阅读 · 0 评论 -
线程池原理及为什么使用
什么是线程池? 线程池是一种多线程处理形式,处理过程中将任务提交到线程池,任务的执行交由线程池来管理。 如果每个请求都创建一个线程去处理,那么服务器的资源很快就会被耗尽,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。 为什么要使用线程池? 创建线程和销毁线程的花销是比较大的,这些时间有可能比处理业务的时间还要长。这样频繁的创建线程和销毁线程,再加上业务工作线程,消耗系统资源的时间,可能导致系统资源不足。(我们可以把创建和销毁的线程的过程去掉) 线..转载 2021-04-13 14:13:37 · 171 阅读 · 0 评论