多线程同步
老肖79
这个作者很懒,什么都没留下…
展开
-
知识点干货—多线程同步【5】之Semaphore
老子说过,“天下大事必做于细,天下难事必做于易”。人要想有所作为,首先得从细微之处入手,从简单的事情做起。中国前国家队足球教练米卢也曾经说过:“态度决定一切。”,“态度决定一切,细节决定成败”确实是至理名言,在生活中、工作中,学习中,为人处事,都应该端正态度,注重细节,从小事做起,从身边做起。我们只有树立正确的态度,做好了细节,并且坚持下来,才容易成功。 继续总结多线程同步常用的方法或者类,之前原创 2018-01-24 20:40:12 · 254 阅读 · 0 评论 -
知识点干货—多线程同步【4】之Phaser
本系列之前的标题是“面试知识点”,由于一些知识点并不都是面试时才用到,却是日常开发经常出现的,比如CyclicBarriar和Phaser,所以后续会将这个系列的标题改为“知识点干货”,希望能给大家带来更多优质的学习干货。 继续总结多线程同步常用的方法或者类,之前介绍了CountDownLatch,CyclicBarriar和Exchanger,这次介绍一个能同时替代CountDownLatch原创 2018-01-19 20:26:37 · 342 阅读 · 0 评论 -
面试知识点—多线程同步【2】之CyclicBarrier
继续总结多线程同步常用的方法或者类,上一节介绍了CountDownLatch,这次介绍一下它的加强版本CyclicBarriar。CyclicBarriar–循环栅栏CyclicBarriar的一个特别典型的应用场景是:有一个比较大型的任务,需要分配好多个人分多个阶段去执行,在每个阶段,需要每个人都参与,并且需要所有人在完成各自的子任务后才算完成这个阶段的工作,才能开始下一个阶段的子任务,最后所有阶原创 2018-01-01 13:59:53 · 296 阅读 · 0 评论 -
面试知识点—多线程同步【1】之CountDownLatch
本系列将梳理一下多线程同步的一些经常用到方法或类,包括有CountDownLatch,CyclicBarriar,join,synchronized,wait/notify/notifyAll,Semaphore,ReentrantLock,Phaser,Future,Exchanger,concurrent等。通过这些方法或类的对比和使用,不仅可以拓宽我们的知识面,提高我们的线程同步处理能力,还可原创 2017-12-21 20:32:11 · 530 阅读 · 0 评论 -
知识点干货—多线程同步【6】之synchronized
“明日复明日,明日何其多。 我生待明日,万事成蹉跎。 世人若被明日累,春去秋来老将至。 朝看水东流,暮看日西坠。 百年明日能几何?请君听我明日歌。 明日复明日,明日何其多! 日日待明日,万世成蹉跎。 世人皆被明日累,明日无穷老将至。 晨昏滚滚水东流,今古悠悠日西坠。 百年明日能几何?请君听我明日歌。” 这首《明日歌》是明朝的钱福所写。大意是, 明天又一个明天,明天何等的多。原创 2018-02-06 13:34:06 · 228 阅读 · 0 评论