随笔分类 -  Java并发编程实战

华章科技
摘要:因为做过电子商城类型的项目,所以经常问这个问题 首先这是一个具体的使用场景,角色: 1、用户(N) 2、商城系统-订单模块(1) 这边体现的首先是一个多对一关系 具体的功能点: 1、用户下单 1.1、锁住库存成功 1.2、已无库存 2、订单超时或取消,库存恢复 3、订单支付成功(这边认为在秒杀场景中 阅读全文
posted @ 2020-08-27 09:24 gabin 阅读(337) 评论(0) 推荐(0)
摘要:概念:一般指多个并发线程对同一个类进行操作时候,这个类始终都能表现出正确的行为 原子性:原子性一般指一系列的操作要么全部成功,要么全部失败 竞态条件:由于不正确的执行顺序所造成的错误结果的情况,通常都是并发场景下对同一共享资源的读写冲突 先检查后执行:由于检查和执行是两个原子性,甚至更多个原子性操作 阅读全文
posted @ 2020-08-12 17:46 gabin 阅读(173) 评论(0) 推荐(0)
摘要:并发是什么 自Java9之后应该是引入了不少并行的API,可能用来和并发相比较,会更容易理解些 并发: 我:煮饭的时候,边炒菜,焖锅的时候边切菜 并行: 我:炒菜 老婆:切菜 当然其实这个不是很准确,因为并发也可以有多个处理器(我和老婆都算单独的一个处理器) 只是说单处理器,应当没有实际意义上的并行 阅读全文
posted @ 2020-08-12 17:22 gabin 阅读(105) 评论(0) 推荐(0)