Java多线程编程

     Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。这里定义和线程相关的另一个术语:进程:一个进程包括由操作系统分配的内存空间...
2016年01月09日 编程世界 2319次阅读 条评论

《Redis官方文档》使用Redis作为LRU缓存

     如果你使用redis作为缓存,当添加新数据时,若有内存大小等限制,系统默认会根据一定的规则自动清理旧数据。这种处理方式在开发社区中众所周知,因为它也是非常流行的缓存系统memcached的默认处理方式。LRU(LRU全称是Least RecentlyUsed,即最近最久未...
2016年01月09日 编程世界 2475次阅读 条评论

聊聊我对Java内存模型的理解

     所有的编程语言中都有内存模型这个概念,区别于微架构的内存模型,高级语言的内存模型包括了编译器和微架构两部分。我试图了解了Java、C#和Go语言的内存模型,发现内容基本大同小异,只是这些语言在具体实现的时候略有不同。我们来看看Java内存模型吧,提到Java内存模型大家对这个图一定非常熟...
2016年01月09日 编程世界 2325次阅读 条评论

Java并发中正确使用volatile

     前几天并发编程群里有同学对volatile的用法提出了疑问,刚好我记得Twitter有关实时搜索的这个PPT对这个问题解释的很清晰并有一个实际的应用场景,于是周末把这个问题摘录了一些和并发相关的内容如下:并发–定义悲观锁–Pressimisticlocking一个线性在执行一个...
2016年01月09日 编程世界 2079次阅读 条评论

线程安全及不可变性

     当多个线程同时访问同一个资源,并且其中的一个或者多个线程对这个资源进行了写操作,才会产生竞态条件。多个线程同时读同一个资源不会产生竞态条件。我们可以通过创建不可变的共享对象来保证对象在线程间共享时不会被修改,从而实现线程安全。如下示例:public class Imm...
2016年01月09日 编程世界 2505次阅读 条评论

Java并发性和多线程介绍

     在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是多个任务或进程共享一个CPU,并交由操作系统来完成多任务间对CPU的运行切换,以使得每个任务都有机会获得一定的时间片运行。随...
2016年01月09日 编程世界 2082次阅读 条评论

多线程的代价

     从一个单线程的应用到一个多线程的应用并不仅仅带来好处,它也会有一些代价。不要仅仅为了使用多线程而使用多线程。而应该明确在使用多线程时能多来的好处比所付出的代价大的时候,才使用多线程。如果存在疑问,应该尝试测量一下应用程序的性能和响应能力,而不只是猜测。 设计更复杂虽然有一些多线...
2016年01月09日 编程世界 2340次阅读 条评论

竞态条件与临界区

     在同一程序中运行多个线程本身不会导致问题,问题在于多个线程访问了相同的资源。如,同一内存区(变量,数组,或对象)、系统(数据库,webservices等)或文件。实际上,这些问题只有在一或多个线程向这些资源做了写操作时才有可能发生,只要资源没有发生变化,多个线程读取相同的资源就是安全的...
2016年01月09日 编程世界 2499次阅读 条评论

Spark安装与学习

          摘要:Spark是继Hadoop之后的新一代大数据分布式处理框架,由UCBerkeley的MateiZaharia主导开发。我只能说是神一样的人物造就的神器,详情请猛击http://www.spark-project.or...
2016年01月09日 编程世界 2073次阅读 条评论

推荐14款基于JavaScript的数据可视化工具

     俗话说,一图胜千言。图形化的信息可以让人们对数据有更加直观清晰的理解,让信息发布者更加高效地展示自己的核心内容。在前端开发中,如果缺少合适工具,制作数据可视化图表会十分复杂。然而随着数据可视化概念逐年火热,有较多优秀的图表开源库和制作工具脱颖而出。下面,我们就拿其中比较有名的14个产...
2016年01月09日 编程世界 2046次阅读 条评论
博主介绍
乌云蔽月,人迹踪绝,说不出如斯寂寞。
赞助商广告
控制面板
您好,欢迎到访网站!
  [查看权限]
站点信息
  • 文章总数:1236
  • 页面总数:2
  • 分类总数:9
  • 标签总数:58
  • 评论总数:331
标签列表
友情链接
赞助商广告