
多线程
文章平均质量分 82
ycpanda
每一次对问题的深究,都会带来新的体会和知识。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线程的状态转换
转载自:http://uule.iteye.com/blog/1100799线程的状态转换: 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权 。 3、运行状态(Running):就绪状态的转载 2014-01-10 15:59:44 · 1121 阅读 · 0 评论 -
JAVA多线程---好的博客资源收集
个人笔记,备忘1、http://blog.youkuaiyun.com/column/details/concurrency.html 兰亭风雨的专栏2、http://lavasoft.blog.51cto.com/62575/27069 熔岩原创 2014-01-10 22:44:45 · 881 阅读 · 0 评论 -
Java多线程调试如何完成信息输出处理
转载自:http://developer.51cto.com/art/201003/189078.htmJava多线程调试是很繁琐的,但是还是需要我们不断进行相关的学习。下面我们就来看看在Java多线程调试中需要我们注意的相关关键点。为了查看中间结果一般采用将信息输出到System.out中。这样就产生了一个问题:很多个线程的输出信息都简单的输出到控制台上,当我们要查看转载 2014-01-17 18:17:35 · 1833 阅读 · 0 评论 -
自旋锁、排队自旋锁、MCS锁、CLH锁
转载自:http://coderbee.net/index.php/concurrent/20131115/577自旋锁(Spin lock)自旋锁是指当一个线程尝试获取某个锁时,如果该锁已被其他线程占用,就一直循环检测锁是否被释放,而不是进入线程挂起或睡眠状态。自旋锁适用于锁保护的临界区很小的情况,临界区很小的话,锁占用的时间就很短。简单的实现impo转载 2014-01-19 16:59:00 · 1007 阅读 · 0 评论 -
Java Threads 多线程10分钟参考手册
转载自:http://blog.youkuaiyun.com/ring0hx/article/details/6858582转载 2014-09-05 22:11:19 · 717 阅读 · 0 评论 -
java CopyOnWriteArrayList的使用
转载自:http://kingj.iteye.com/blog/1452427转载 2014-09-05 22:26:23 · 1065 阅读 · 0 评论 -
一种有效避免死锁的互斥锁设计
转载自:http://blog.youkuaiyun.com/yitouhan/article/details/34948239下面是摘自网络的一段话,我觉得很好;对认识锁很有帮助。“为什么要加锁?加锁是为了防止不同的线程访问同一共享资源造成混乱。打个比方:人是不同的线程,卫生间是共享资源。你在上洗手间的时候肯定要把门锁上吧,这就是加锁,只要你在里面,这个卫生间就被锁了,只转载 2014-09-05 16:24:07 · 809 阅读 · 0 评论 -
Java中的原子性理解
转载自:http://blog.youkuaiyun.com/dawanganban/article/details/39275863一、什么是原子性原子性是世界上最小单位,具有不可分割性。比如a=0;(a非long和double类型)这个操作是不可分割的,那么我们说这个操作是原子操作。再比如:a++;这个操作实际上是a=a+1;是可分割的,所以他不是一个原子操作。转载 2014-09-16 23:44:25 · 3037 阅读 · 0 评论