多线程深入浅出
收藏

多线程的应用与原理解析,线程池的使用以及基于ThreadPoolExecutor的解析。

分享到: Sina Tec

最近更新文章

多线程——休眠(sleep)

先抛出一问题? 都说sleep与yield有哪些哪些的区别,那我问: sleep(0)与yield()有什么区别呢? 相关的说明晚上发布,白天估计没时间写,工作要紧。 本来晚上来发布的,关键时候,电脑没带回来,哈哈,明天一定补上。 其实后面几点 sleep,yield,join,priority与daemon都比较简单,用几个例子说明一下就可以。打算一次性把例子全放上 ...
ciding 评论(2) 有18419人浏览 2011-12-14 10:46

多线程——锁(lock)

上一讲《多线程——同步(synchronized)下》   多线程——锁(lock)上   首先提出一个问题,synchronized与lock有哪些异同?是性能、适应范围、切入点?还是使用时的复杂度呢?   先了解一下java.util.concurrent.locks.Lock接口的实现类:ReentrantLock与ReentrantReadWriteLock的内部类中的ReadL ...
ciding 评论(8) 有17223人浏览 2011-12-13 09:16

多线程——同步(synchronized)下

接着上一讲《多线程——同步(synchronized)上》   上一讲中说到的第二个例子,通过synchronized块,指定获取对象锁来达到同步的目的。那有没有其它的 ...
ciding 评论(2) 有4111人浏览 2011-12-12 16:12

多线程——同步(synchronized)上

多线程——同步(synchronized)上   多线程编程中,最关键、最关心的问题应该就是同步问题,这是一个难点,也是核心。 从jdk最早的版本的synchronized ...
ciding 评论(4) 有4972人浏览 2011-12-12 12:20

多线程——状态转换

多线程——状态转换   线程可以分为4个状态: New(新生), Runnable(可运行):为了方便分析,还可将其分为:Runnable与Running。 blocked(被阻塞), Dead(死亡)。     1,新生线程: 当你用new操作符创建一个线程时,例如用new Thread(r),线程还没有开始运行,此时线程处于新生状态;在线程运行之前,还有一些簿记工作要做。 ...
ciding 评论(1) 有3910人浏览 2011-12-11 12:18
  • 专栏创建者:ciding
  • 创建时间:2011-12-27 23:10:43
  • 专栏文章数:5篇
  • 专栏被浏览:48635 次

本专栏热门文章

最新评论

operthing 写道
operthing 评论了 多线程——同步(synchronized)下
...
operthing 评论了 多线程——同步(synchronized)下
不错,正在看这块
kingj 评论了 多线程——状态转换
javaeyehoney 写道写的什么玩意 肤浅 只是讲讲使用而已,还有很多不足之处,还请指明方向, ...
ciding 评论了 多线程——锁(lock)
优先级这个,与线程机制有关。 上面这么说,主要是想区别一下sleep()与yield()。 线程的 ...
ciding 评论了 多线程——休眠(sleep)
写的什么玩意 肤浅
javaeyehoney 评论了 多线程——锁(lock)
,所以优先级低的,还是很难与高的相抢。
javaeyehoney 评论了 多线程——休眠(sleep)
helloqyq 写道我这还是不行啊!楼主! 什么不行呢??? 不知道是指哪地方有问题,不行。
ciding 评论了 多线程——同步(synchronized)上
我这还是不行啊!楼主!
helloqyq 评论了 多线程——同步(synchronized)上
xmmcnn 写道我想知道这个运行结果为什么不是按ABCDEF顺序来的???不是加了synchroni ...
ciding 评论了 多线程——锁(lock)
Global site tag (gtag.js) - Google Analytics