
线程
文章平均质量分 70
handawei_5
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线程同步
读后感: 线程同步有2种机制, 一,锁对象+条件对象 二,内部对象锁 锁对象+条件对象: 首先是一个显式的锁,个人觉得是细粒度的保护代码片段,比如一个方法 使用了显示锁,那么线程要进入保护代 码块,必须获得这个锁对象,才可以。说是细粒度的说明其它的方法,可以进入,因为它是显式锁。 再有条件对象,一个锁可以生成很多歌条件对象,当不...原创 2010-09-15 15:57:46 · 81 阅读 · 0 评论 -
callable
runable可以看做是异步的没参数没返回值的一个线程任务, Callable与Runnable累世 但是有返回值,它有个参数化泛型方法call是返回值的类型。 Future保存异步计算的结果,可以启动一个计算 future对象交给某个对象,然后忘掉它, 在计算好后可以获得结果。 Future接口有以下方法: public interface Futere<v>...原创 2010-09-17 10:20:59 · 79 阅读 · 0 评论 -
线程池
程序中可以顺序执行的尽量顺序执行,因为如果程序中包含了太多线程,线程在创 建可销毁都比较耗资源,也可以创建线程池来统一的创建线程: 一,newCachedThreadPool ----构建以个线程池,对于每个人物,如果有空闲 的线程则立即让它执行,如果没有则创 建一个新的线程。 二,newFix...原创 2010-09-17 11:21:12 · 85 阅读 · 0 评论 -
搜索文件中的关键字
首先2个思维: 第一个是:借助阻塞列表,有一个线程把一个文件夹下的所有文件放入列表。 然后是100个线程,循环不断的从列表中取出文件,检查这个文件是否有关键字,有就计数加一,直到列表为空,返回这个线程的计数。整体来说就读取就一百个线程,不断检查。 第二个是:用到递归,一个callable线程,传入一个文件,如果这个文件是个目录,则把...原创 2010-10-18 15:14:26 · 671 阅读 · 0 评论 -
读书笔记:排序的执行器
package v1ch14.ThreadPoolTest; import java.util.List; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorCompletionService;...原创 2010-10-18 17:22:22 · 101 阅读 · 0 评论 -
同步器
读书笔记: 同步器有:信号量(Semaphore) 倒计时门拴(CountDownLatch) 障栅(CyclicBarrier) 交换器(Exchanger) 同步队列(SynchronousQueue) 信号量的一个例子:是一个数组的排序...原创 2010-10-19 11:38:54 · 140 阅读 · 0 评论 -
swing与线程
swing与线程: 1.如果一个动作需要花费很长时间,在一个独立的工作线程中坐这个事情,不要在事件分配线程中做。 意思是可以在事件分配的线程中另起一个线程做这个事情。 2.除了事件分配线程,不要再任何线程中接触swing组件。 如果一个耗时的任务,在过程中要更新GUI上的进度显示。但是由于这个耗时的工作线程不能接触GUI,如何解...原创 2010-10-19 11:48:26 · 177 阅读 · 0 评论 -
jvm内存模型
转载:http://www.iteye.com/topic/806990,支持原创。 最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: java线程安全,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢慢写吧。本人jameswxx原创文章,转载请注明出处,我费了很多心血,多谢了。关...原创 2010-11-11 11:25:44 · 81 阅读 · 0 评论 -
关于线程安全总结(二)
转载:http://www.iteye.com/topic/808550 关于线程安全总结(-)请看http://www.iteye.com/topic/806990 ,发该贴后,很多朋友都发站内消息问我一些问题,我把回复整理成一篇帖子。敬请高人手下留情,小可谢过了。 站内很多人都问我,所谓线程的“工作内存”到底是个什么东西?有的人认为是线程的栈,其实这种理解是不正...原创 2010-11-12 10:18:01 · 163 阅读 · 0 评论