码迷,mamicode.com
首页 >  
搜索关键字:并发编程    ( 3383个结果
并发计算模型BSP与SEDA
1    BSP批量同步并行计算BSP(Bulk Synchronous Parallel)批量同步并行计算用来解决并发编程难的问题。名字听起来有点矛盾,又是同步又是并行的。因为计算被分组成一个个超步(super-step),超步内并行计算并且结点间不能通信。在超步之间设置同步栅栏(barrier synchronization),计算完成后相互通信,全部完成后才能继续下一个超步。2 SEDA阶段...
分类:其他好文   时间:2014-11-30 23:26:28    阅读次数:402
JAVA 并发编程之线程管理2
今天,我们注重分析下Thread类。这个类有一些信息的属性。这些属性可以用来标识线程,显示线程的状态或者控制线程的优先级。 ID:保存了线程的唯一标识。 Name:保存了线程的名称 Priority:保存了线程的优先级。 Status:保存了线程的状态。java中线程的状态有:new,runnabl...
分类:编程语言   时间:2014-11-30 23:10:45    阅读次数:326
J.U.C原子工具类AtomicXXX中,set和lazySet的区别
提到java原子类,不得不说下关键字volatile和内存可见性。内存可见性问题,可以看下《java并发编程实践》讲的很详细。下面的示例代码是错误的,因为没有使用volatile来保证内存的可见性,所以如果1个线程修改了共享变量,那么另外一个线程可能永远也看不到修改后的值。如果将stop修改成volatile类型的,就可以保证一个线程对volatile变量的修改,对另一个线程是可见的。 publ...
分类:其他好文   时间:2014-11-30 18:48:15    阅读次数:285
java 实现Active Object思想
我们一直在说并发编程,我们只知道JDK5有个并发编程包帮我们封装好了多线程下的复杂处理机制,这篇文章的重点不是说它的底层实现原理,只想说下并发包的编程模式思想,我以前一直在想这种思想来源于哪里,面向对象编程的好处应该就是能总结一种模式,只有定义了模式理解了模式..
分类:编程语言   时间:2014-11-30 00:53:20    阅读次数:155
[Java 并发] Java并发编程实践 思维导图 - 第六章 任务执行
根据《Java并发编程实践》一书整理的思维导图。希望能够有所帮助。 第一部分: 第二部分: 第三部分:...
分类:编程语言   时间:2014-11-28 10:11:05    阅读次数:149
并发编程资料
参考资料:1 .浅谈Memory Reordering2.透过LINUX内核看无锁编程3.Why the "volatile" type class should not be useddfsdf4.锁的意义spinlock(自旋锁)lock-free(无锁编程)mutex(互斥锁)read_wri...
分类:其他好文   时间:2014-11-28 09:51:45    阅读次数:185
Real-World Concurrency阅读笔记
文章名称: Real-World Concurrency 链接: http://queue.acm.org/detail.cfm?id=1454462 由于文章是领域内高人多年经验的总结,有很多地方理解不够深刻,只能先写下自己的理解。 文章首先介绍了并发行的历史:提高系统并发性的唯一目标就是提高性能。并发性提高性能的三种方式:减少、隐藏延迟;提高吞吐量。 接下来是一系列的建议: 建议1:...
分类:其他好文   时间:2014-11-27 16:20:13    阅读次数:174
并发编程 15—— 线程池 之 原理二
Java并发编程实践 目录并发编程 01—— ConcurrentHashMap并发编程 02—— 阻塞队列和生产者-消费者模式并发编程 03—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程 04—— Callable和Future并发编程 05—— Complet...
分类:编程语言   时间:2014-11-26 16:10:05    阅读次数:278
并发编程 14—— 线程池 之 原理一
Java并发编程实践 目录并发编程 01—— ConcurrentHashMap并发编程 02—— 阻塞队列和生产者-消费者模式并发编程 03—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程 04—— Callable和Future并发编程 05—— Complet...
分类:编程语言   时间:2014-11-26 16:06:23    阅读次数:308
并发编程 13—— 线程池 之 整体架构
Java并发编程实践 目录并发编程 01—— ConcurrentHashMap并发编程 02—— 阻塞队列和生产者-消费者模式并发编程 03—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程 04—— Callable和Future并发编程 05—— Complet...
分类:编程语言   时间:2014-11-25 18:14:38    阅读次数:305
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!