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