随笔分类 - 多线程,内存
多线程,内存
摘要:
阅读全文
摘要:悲观锁: 查询时就加锁,通过数据库锁机制实现 举例: A线程查询时加锁 处理 更新数据, B线程进来时也进行:查询时加锁(这里会等待) 处理 更新数据, 乐观锁: 举例: A线程:查询数据(查版本号) 处理 更新(判断版本号与数据库是否一致,不一致返回错误不更新) update version=ve
阅读全文
摘要:主存 工作区 根据JMM的设计,系统存在一个主内存(Main Memory),Java中所有变量都储存在主存中,对于所有线程都是共享的。每条线程都有自己的工作内存(Working Memory),工作内存中保存的是主存中某些变量的拷贝,线程对所有变量的操作都是在工作内存中进行,线程之间无法相互直接访
阅读全文


浙公网安备 33010602011771号