并发
文章平均质量分 54
记录并发知识的积累
那起舞的日子
IT男,运动控;尚力量,更尙博学;偶像曾国藩,女神白娘子;不求屌丝逆袭,但求日日精进;让每个日子起舞。
展开
-
并发-2-竞争条件例子、锁对象
读者朋友,下午好! 今天分享一个很好地讲解并发中竞争条件的例子——银行在多个线程时候,随机在2个账户之间随机的转金额,在未加锁的时候,账户总金额会出乎意料的不一致;我们希望的是无论怎么转账,银行所有账户的总金额是固定不变的。 示例代码来源 《Java核心技术 卷1 第10版》 Core Java Volume I-Fundamentals(10th Edition) [美] Cay S.Horstmann 著 周立新 陈波 叶乃文 邝劲筠 杜永萍 译 代码库: git@github.com:cmhhc原创 2021-05-05 19:02:38 · 231 阅读 · 0 评论 -
并发-1-从直观的swing弹球感受并发
大家好,从今天开始,有计划的恶补一下并发知识。 目录见:目录 示例代码来源 《Java核心技术 卷1 第10版》 Core Java Volume I-Fundamentals(10th Edition) [美] Cay S.Horstmann 著 周立新 陈波 叶乃文 邝劲筠 杜永萍 译 一、效果图 上图的却显示无法通过多次点击Start出现多个弹球,Close也没法关闭。 上图用到了线程,可发射多个弹球并且可Close。 二、示例代码 git仓库 git@github.com:cmhhcm/g原创 2021-04-18 16:55:59 · 169 阅读 · 1 评论 -
并发-学习计划
一、夯实基础 根据《Java核心技术 卷1 第10版》来夯实 直观demon感受线程 线程中断 线程状态 新创建线程、可运行线程、被阻塞线程和等待线程、被终止线程 线程属性 同步 线程安全的集合 Collable 和Future 执行器 10.同步器 线程与Swing 二、实战案例 从codeHub或者收藏的公众号中寻找实战案例:>=10 三、落实在作品中 思考怎么融合到自己的代码中,并做个作品出来。 ...原创 2021-04-18 15:44:16 · 95 阅读 · 0 评论