
java复习
文梓楩楠
这个作者很懒,什么都没留下…
展开
-
Java并发:volatile内存可见性和指令重排
转载自:点击打开链接volatile两大作用1、保证内存可见性2、防止指令重排此外需注意volatile并不保证操作的原子性。(一)内存可见性1 概念JVM内存模型:主内存和线程独立的工作内存Java内存模型规定,对于多个线程共享的变量,存储在主内存当中,每个线程都有自己独立的工作内存(比如CPU的寄存器),线程只能访问自己的工作内存,不可以访问其它线程的工作内存。工作内存中保存了主内存共享变量的...转载 2018-04-19 15:17:21 · 299 阅读 · 0 评论 -
大型网站应用之海量数据和高并发解决方案总结一二(转)
转自https://blog.youkuaiyun.com/xlgen157387/article/details/53230138一、网站应用背景开发一个网站的应用程序,当用户规模比较小的时候,使用简单的:一台应用服务器+一台数据库服务器+一台文件服务器,这样的话完全可以解决一部分问题,也可以通过堆硬件的方式来提高网站应用的访问性能,当然,也要考虑成本的问题。当问题的规模在经济条件下通过堆硬件的方式解决不了...转载 2018-04-26 17:31:51 · 330 阅读 · 0 评论