- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 java线程Lock的wait
如果lock在lock.lock();之后进入lock.wait();那么所有的获取lock.lock();的代码都会被阻塞
2014-08-28 16:55:00 2131 1
转载 Java线程专栏文章汇总
http://blog.csdn.net/ghsau/article/details/17609747这是原作者对着一个系列文章的索引 JDK5.0之前传统线程 Java线程(一):线程安全与不安全 Java线程(二):线程同步synchronized和volatile Java线程(三):线程协作
2014-08-16 22:34:25 255
转载 Java线程(篇外篇):线程本地变量ThreadLocal
http://blog.csdn.net/ghsau/article/details/15732053 首先说明ThreadLocal存放的值是线程内共享的,线程间互斥的,主要用于线程内共享一些数据,避免通过参数来传递,这样处理后,能够优雅的解决一些实际问题,比如Hibernate中的OpenSessionInView,就是使用ThreadLocal保存Sessio
2014-08-16 22:34:13 341
转载 Java线程(篇外篇):阻塞队列BlockingQueue
http://blog.csdn.net/ghsau/article/details/8108292对作者这个注解表示不是很理解 // 下面输出有时不准确,因为与put操作不是一个原子操作 不过仍然值得了解
2014-08-16 21:58:59 288
转载 Java线程(九):Condition-线程通信更高效的方式
http://blog.csdn.net/ghsau/article/details/7481142 接近一周没更新《Java线程》专栏了,主要是这周工作上比较忙,生活上也比较忙,呵呵,进入正题,上一篇讲述了并发包下的Lock,Lock可以更好的解决线程同步问题,使之更面向对象,并且ReadWriteLock在处理同步时更强大,那么同样,线程间仅仅互斥是不够的,还
2014-08-16 21:52:00 291
转载 Java线程(八):锁对象Lock-同步问题更完美的处理方式
http://blog.csdn.net/ghsau/article/details/7461369关注点:读写锁ReadWriteLock Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我们拿
2014-08-16 20:40:46 356
转载 Java线程(七):Callable和Future
http://blog.csdn.net/ghsau/article/details/7451464 接着上一篇继续并发包的学习,本篇说明的是Callable和Future,它俩很有意思的,一个产生结果,一个拿到结果。 Callable接口类似于Runnable,从名字就可以看出来了,但是Runnable不会返回结果,并且无法抛出返回结果的异常,而C
2014-08-16 20:01:42 243
转载 Java线程(六):线程池
http://blog.csdn.net/ghsau/article/details/7443324 自JDK5之后,Java推出了一个并发包,java.util.concurrent,在Java开发中,我们接触到了好多池的技术,String类的对象池、Integer的共享池、连接数据库的连接池、Struts1.3的对象池等等,池的最终目的都是节约资源,以更小的开销做更多的
2014-08-16 19:38:34 255
转载 Java线程(五):Timer和TimerTask
http://blog.csdn.net/ghsau/article/details/7436458 Timer和TimerTask可以做为实现线程的第三种方式,前两中方式分别是继承自Thread类和实现Runnable接口。 Timer是一种线程设施,用于安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行,可以看成一个定时器
2014-08-16 19:31:21 379
转载 Java线程(四):线程中断、线程让步、线程睡眠、线程合并
http://blog.csdn.net/ghsau/article/details/17560467 本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/17560467,转载请注明。 最近在Review线程专栏,修改了诸多之前描述不够严谨的地方,凡是带有Review标记的文章都是修改
2014-08-16 19:29:05 319
转载 Java线程(三):线程协作-生产者/消费者问题
http://blog.csdn.net/ghsau/article/details/7433673 上一篇讲述了线程的互斥(同步),但是在很多情况下,仅仅同步是不够的,还需要线程与线程协作(通信),生产者/消费者问题是一个经典的线程同步以及通信的案例。该问题描述了两个共享固定大小缓冲区的线程,即所谓的“生产者”和“消费者”在实际运行时会发生的问题。生产者的主要作
2014-08-16 19:27:02 263
转载 Java线程(二):线程同步synchronized和volatile
转载自:http://blog.csdn.net/ghsau/article/details/7424694yuanz
2014-08-16 17:58:56 258
转载 Java线程(一):线程安全与不安全
http://blog.csdn.net/ghsau/article/details/7421217 作为一个Java web开发人员,很少也不需要去处理线程,因为服务器已经帮我们处理好了。记得大一刚学Java的时候,老师带着我们做了一个局域网聊天室,用到了AWT、Socket、多线程、I/O,编写的客户端和服务器,当时做出来很兴奋,回学校给同学们演示,感觉自己好
2014-08-16 17:26:01 343
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人