![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java并发编程
文章平均质量分 84
iteye_8936
这个作者很懒,什么都没留下…
展开
-
浅谈ScheduledThreadPoolExecutor
继承ThreadPoolExecutor,实现ScheduledExecutorService接口。虽然此类继承自 ThreadPoolExecutor,但是几个继承的调整方法对此类并无作用。特别是,因为它作为一个使用 corePoolSize 线程和一个无界队列的固定大小的池,所以调整 maximumPoolSize 没有什么效果。简单实例:这个例子跟使用 ThreadPoolExec...原创 2015-09-13 21:28:00 · 103 阅读 · 0 评论 -
ScheduledExecutorService
ExecutorService,可安排在给定的延迟后运行或定期执行的命令。schedule 方法使用各种延迟创建任务,并返回一个可用于取消或检查执行的任务对象。scheduleAtFixedRate 和 scheduleWithFixedDelay 方法创建并执行某些在取消前一直定期运行的任务。用 Executor.execute(java.lang.Runnable) 和 Exe...原创 2015-09-13 21:29:44 · 86 阅读 · 0 评论 -
浅谈JAVA ThreadPoolExecutor
在Java中,如果只是需要一个简单的thread pool,ExecuteService可能更为合适,这是一个Interface。可以通过调用Executor的静态方法来获得一些简单的threadpool,如:[java] view plaincopyExecuteService pool = Executors.newFixedThreadPool(poolSize); ...原创 2015-09-13 21:31:48 · 65 阅读 · 0 评论 -
CountDownLatch
CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。主要方法 public CountDownLatch(int count); public void countDown(); public void await() throws InterruptedException 构造方法参数指定了计数的次数countDown方法,当前线...原创 2015-09-13 21:33:24 · 65 阅读 · 0 评论 -
java多线程处理汇总
基于对多线程的使用和理解,对多线程使用的的类做了一个归类,并对相关内容进行一个简单的分解,如果需要详细了解,请自己查询相关资料。 上图是大家经常在多线程中或者编程中使用的类变量一个线程运行时都有一个线程栈,线程栈保存了线程运行时候变量值信息。当线程访问某一个对象时候值的时候,首先通过对象的引用找到对应在堆内存的变量的值,然后把堆内存变量的具体值load到线程本地内存中...原创 2017-01-24 15:15:25 · 458 阅读 · 0 评论