随笔分类 -  多线程,内存

多线程,内存
摘要:![](http://images2017.cnblogs.com/blog/468846/201709/468846-20170917214930766-346088677.png) 阅读全文
posted @ 2017-09-17 21:50 gloxing 阅读(453) 评论(0) 推荐(0)
摘要:悲观锁: 查询时就加锁,通过数据库锁机制实现 举例: A线程查询时加锁 处理 更新数据, B线程进来时也进行:查询时加锁(这里会等待) 处理 更新数据, 乐观锁: 举例: A线程:查询数据(查版本号) 处理 更新(判断版本号与数据库是否一致,不一致返回错误不更新) update version=ve 阅读全文
posted @ 2017-09-01 00:31 gloxing 阅读(173) 评论(0) 推荐(0)
摘要:主存 工作区 根据JMM的设计,系统存在一个主内存(Main Memory),Java中所有变量都储存在主存中,对于所有线程都是共享的。每条线程都有自己的工作内存(Working Memory),工作内存中保存的是主存中某些变量的拷贝,线程对所有变量的操作都是在工作内存中进行,线程之间无法相互直接访 阅读全文
posted @ 2017-08-31 01:54 gloxing 阅读(498) 评论(0) 推荐(0)