
java多线程教程
文章平均质量分 76
tianshi_kco
这个作者很懒,什么都没留下…
展开
-
(八)java多线程之Semaphore
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言这节课,我们就开始讲一下信号量Semaphore理论Semaphore:一个可计数的信号量。一般,一个semaphor原创 2016-10-29 15:47:37 · 831 阅读 · 0 评论 -
(九)java多线程之CyclicBarrier
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一原创 2016-10-29 17:17:10 · 1308 阅读 · 0 评论 -
(十)java多线程之CountDownLatch
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言有一个同步助手,可以让一个或一些线程等待直到另外一些线程执行完一些操作.这就是CountDownLatch理论Coun原创 2016-10-30 16:57:37 · 1607 阅读 · 0 评论 -
(十一)java多线程之Phaser
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言讲完了CyclicBarrier和CountDownLatch,今天讲一个跟这两个类有点类似的Phaser.->移相器原创 2016-10-30 22:28:35 · 4098 阅读 · 3 评论 -
(十三)java多线程之Timer
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言同步工具都讲的差不多了,今天我们换一下口味.讲一下定时任务Timer吧.理论schedule(TimerTask t原创 2016-10-31 22:11:17 · 950 阅读 · 0 评论 -
(十四)java多线程之死锁
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言多线程如果设计的不合理的话,很可能就会出现死锁.当两个或者多个线程同事想要去获取共享资源的锁时,但每个线程都要等其他线原创 2016-10-31 22:11:43 · 2890 阅读 · 0 评论 -
(十五)java多线程之并发集合ArrayBlockingQueue
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言做java的同学们或多或少的接触过Java集合框架.在java集合框架中,大多的集合类是线程不安全的.比如我们常用的A原创 2016-11-03 21:18:25 · 12859 阅读 · 2 评论 -
(十六)java多线程之优先队列PriorityBlockingQueue
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言在银行排队办理业务,通常会有一个VIP通道,让一些有VIP贵宾卡的优先办理业务,而不需要排队.这就是我们今天要讲的优先原创 2016-11-03 21:18:58 · 5282 阅读 · 0 评论 -
(十七)java多线程之ThreadPoolExecutor
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言在之前的例子,我们要创建多个线程处理一批任务的时候.我是通过创建线程数组,或者使用线程集合来管理的.但是这样做不太好,原创 2016-11-03 21:19:20 · 1208 阅读 · 0 评论 -
(七)java多线程之Condition
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言在写(五)java多线程之Lock类时,我们暂时忽略掉Lock的一个方法,那就是Lock.newCondition()原创 2016-10-29 15:47:07 · 920 阅读 · 0 评论 -
(五)java多线程之Lock类
(五)java多线程之Lock类本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载理论java.util.concurrent.locks.Lock: Lock主要提供更多锁的特性让线程能获原创 2016-10-28 23:15:08 · 1248 阅读 · 0 评论 -
(十二)java多线程之Exchanger
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言今天我们讲最后一个同步工具类Exchanger,这个比较简单,就是让两个线程交换数据.理论Exchanger只有两个方原创 2016-10-31 22:10:49 · 1285 阅读 · 2 评论 -
java多线程专题
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载(一)java多线程之Thread(二)java多线程之synchronized(三)java多线程之wait notif原创 2016-10-28 23:18:39 · 1484 阅读 · 1 评论 -
(十九)java多线程之ForkJoinPool
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言java 7提供了另外一个很有用的线程池框架,Fork/Join框架理论Fork/Join框架主要有以下两个类组成.原创 2016-11-03 21:20:01 · 9293 阅读 · 2 评论 -
(二十)java多线程之ScheduledThreadPoolExecutor
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言java 提供的线程池还有一个,那就是任务调度线程池ScheduledThreadPoolExecutor,它其实是T原创 2016-11-03 21:20:18 · 10938 阅读 · 0 评论 -
(二十一)java多线程之Executors
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言java 自动的两个线程池讲完,今天就讲跟他们有关的一个工具类吧–Executors理论Executors 仅仅是一个原创 2016-11-03 21:20:38 · 1096 阅读 · 0 评论 -
(一)java多线程之Thread
(一)java多线程之Thread本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载一java多线程之Thread代码已经全部托管github有需要的同学自行下载Thread类创建一个原创 2016-10-28 23:07:26 · 8599 阅读 · 1 评论 -
(二)java多线程之synchronized
(二)java多线程之synchronized本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载二java多线程之synchronized代码已经全部托管github有需要的同学自行下载原创 2016-10-28 23:11:11 · 864 阅读 · 0 评论 -
(三)java多线程之wait notify notifyAll
(三)java多线程之wait notify notifyAll本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载三java多线程之wait notify notifyAll代码已经全部托原创 2016-10-28 23:14:20 · 983 阅读 · 0 评论 -
(四)java多线程之ThreadLocal
(四)java多线程之同步基础ThreadLocal本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载四java多线程之同步基础ThreadLocal代码已经全部托管github有需要的同原创 2016-10-28 23:14:43 · 837 阅读 · 0 评论 -
(十八)java多线程之Callable Future
本人邮箱: kco1989@qq.com 欢迎转载,转载请注明网址 http://blog.youkuaiyun.com/tianshi_kco github: https://github.com/kco1989/kco 代码已经全部托管github有需要的同学自行下载引言前面我们讲了那么多有关线程的知识.不知道读者有没有想过这么一个问题,如果有这么一个比较耗时的任务,必须使用线程来执行,原创 2016-11-03 21:19:39 · 1355 阅读 · 0 评论