![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程并发
文章平均质量分 91
eos2009
这个作者很懒,什么都没留下…
展开
-
线程并发学习----ThreadLocal
概念线程安全问题一般都是由全局变量及静态变量引起的。 有状态就是有数据存储功能。有状态对象(Stateful Bean),就是有实例变量的对象,可以保存数据,是非线程安全的。无状态就是一次操作,不能保存数据。无状态对象(Stateless Bean),就是没有实例变量的对象。不能保存数据,是不变类,是线程安全的。 无状态的Bean适合用不变模式,技术就是单例模式,这样可以共享实例,提高性能。原创 2017-10-17 14:39:44 · 265 阅读 · 0 评论 -
线程并发学习----队列(Queue)
线程并发学习线程并发学习—-核心概念(转载) 线程并发学习—-线程阻塞(sleep、wait、notifyAll、notify、join) 线程并发学习—-线程阻塞(synchronized) 线程并发学习—-线程阻塞(lock) 线程并发学习—-Thread、Runnable、Callable 线程并发学习—-队列(Queue) spring学习—-线程池 java中一些锁概念整理原创 2017-12-15 18:21:26 · 472 阅读 · 0 评论 -
线程并发学习—-线程阻塞(sleep、wait、notifyAll、notify、join)
比较两者来自不同的类(分别是Thread和Object)sleep方法没有释放锁;而wait方法释放了锁,使得其他线程可以使用同步控制块或方法wiat只能在同步控制方法或者同步控制块使用,而sleep可以在任何地方使用sleep必须捕获异常,而wait不需要notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪原创 2017-12-18 14:59:10 · 778 阅读 · 0 评论 -
线程并发学习----线程阻塞(synchronized)
线程并发学习线程并发学习—-核心概念(转载) 线程并发学习—-线程阻塞(sleep、wait、notifyAll、notify) 线程并发学习—-线程阻塞(synchronized) 线程并发学习—-线程阻塞(concurrent包) 线程并发学习—-Thread、Runnable、Callable spring学习—-线程池 简介在并发编程中,我们需要处理两个关键问题:线程之间如何通信及原创 2017-11-28 13:58:58 · 5559 阅读 · 1 评论 -
线程并发学习----线程阻塞(lock)
线程并发学习线程并发学习—-核心概念(转载) 线程并发学习—-线程阻塞(sleep、wait、notifyAll、notify) 线程并发学习—-线程阻塞(synchronized) 线程并发学习—-线程阻塞(lock) 线程并发学习—-Thread、Runnable、Callable spring学习—-线程池 Lock类图Lock与synchronized比较synchronized原创 2017-12-14 11:08:04 · 1643 阅读 · 0 评论 -
线程并发学习----Thread、Runnable、Callable
线程简介线程状态转换图(网上load)线程状态介绍新建状态(New):新创建了一个线程对象。就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃CPU使用权,暂时原创 2017-11-24 17:18:49 · 486 阅读 · 0 评论 -
线程并发学习----原子类
线程并发学习线程并发学习—-核心概念(转载) 线程并发学习—-线程阻塞(sleep、wait、notifyAll、notify、join) 线程并发学习—-线程阻塞(synchronized) 线程并发学习—-线程阻塞(lock) 线程并发学习—-Thread、Runnable、Callable 线程并发学习—-队列(Queue) 线程并发学习—-原子类 spring学习—-线程池原创 2017-12-18 15:51:49 · 311 阅读 · 0 评论 -
线程并发学习----JUC工具类
线程并发学习—-核心概念(转载) 线程并发学习—-线程阻塞(sleep、wait、notifyAll、notify、join) 线程并发学习—-线程阻塞(synchronized) 线程并发学习—-线程阻塞(lock) 线程并发学习—-Thread、Runnable、Callable 线程并发学习—-队列(Queue) 线程并发学习—-JUC工具类 spring学习—-线程池 ja原创 2017-12-19 14:08:12 · 667 阅读 · 0 评论 -
线程并发学习—-ConcurrentHashMap
线程并发学习—-核心概念(转载) 线程并发学习—-线程阻塞(sleep、wait、notifyAll、notify、join) 线程并发学习—-线程阻塞(synchronized) 线程并发学习—-线程阻塞(lock) 线程并发学习—-Thread、Runnable、Callable 线程并发学习—-队列(Queue) 线程并发学习—-ConcurrentHashMap 线程并发学习—原创 2017-12-19 14:24:17 · 217 阅读 · 0 评论