java学习笔记
搬砖摸鱼专业户
这个作者很懒,什么都没留下…
展开
-
线程范围ThreadLocal
线程范围内的共享变量,通俗的说就是指:特定的线程对应特定的数据,不会因为对象的变化数据而改变。ThreadLocal 的使用方便我们对不同的线程管理不同的数据,而且能够很好的对单例进行复用,因为我们通常不同的数据对象对应不同的单例进行保存,如果一旦分类数据过多,那么我们得创建大量的单例进行保存。然而ThreaLocal能够做到单例的复用。下面请看代码public class ThreadSco原创 2015-04-26 14:10:27 · 550 阅读 · 0 评论 -
线程之间的同步通信
我们都知道在java中线程的代码形式可以写为如下new Thread( new Runnable() { @Override public void run() { // TODO Auto-generated method stub } } ).start();在多线程启动之下,线程之间的运行将是随机进行原创 2015-04-26 00:32:49 · 929 阅读 · 0 评论 -
线程池
线程池就是一个可以装线程的一个容器,线程池一般有三种1固定线程池ExecutorService threadPool = Executors.newFixedThreadPool(3);//开启线程池,固定的线程池参数3 表示限制放入线程池的线程数2缓存线程池Executor threadPool = Executors.newCachedThreadPool();//开启缓存线程池,根据原创 2015-04-26 17:11:26 · 620 阅读 · 0 评论