Advertisement

多线结基

阅读量:

一、故事引入与情境构建

上世纪80年代,小明与小红历经多年恋爱后,决定步入婚姻殿堂。为此,两人共同努力多年,最终积攒了1万元作为婚嫁资金,并选择将其存入银行。由于当时尚未普及手机等通讯工具,因此每次取款时,仅有一人知晓此事,另一方并不知情。后来,小明沉迷于追星活动,擅自从银行账户中支取了1000元,导致账户余额仅余9000元。然而此时的小红对此毫不知情,她依旧认为银行卡内仍存有完整的1万元。

二、实现思路

小明类:多线程类,设定休眠时间为10毫秒,在线程恢复运行后,将金额调整为9000元。为确保修改结果清晰可见,小明在完成修改操作后,会输出提示信息“金额已经被修改了”。

小红类:多线程类,持续检测金额是否达到1万元,若检测结果不满足条件,则输出信息“金额不是1万了”。

存款类:普通类,内部定义一个公共静态变量money(public static int money=10000),用于存储共享数据。

三、代码实现与功能验证

小明类:

复制代码
 public class XiaoMing extends Thread{

    
  
    
     @Override
    
     public void run() {
    
     try {
    
         Thread.sleep(10);

全部评论 (0)

还没有任何评论哟~