app14_7.java

来自「是以下这本书的书上示例代码 书 名 JAVA2面向对象程序设计 页数 作 者 洪」· Java 代码 · 共 37 行

JAVA
37
字号
// app14_7, 没有同步处理的线程
class CBank
{
   private static int sum=0;
   public static void add(int n){
      int tmp=sum;
      tmp=tmp+n;   // 累加汇款总额
       try{
         Thread.sleep((int)(1000*Math.random()));  // 小睡0~1秒钟
      }
      catch(InterruptedException e){}
      sum=tmp;
      System.out.println("sum= "+sum); 
  }
}

class CCustomer extends Thread // CCustomer类,继承自Thread类
{
   public void run(){    // run() method
      for(int i=1;i<=3;i++)
         CBank.add(100);  // 将100元分三次汇入
   }
}

public class app14_7
{
   public static void main(String args[])
   {  
      CCustomer c1=new CCustomer();
      CCustomer c2=new CCustomer();
      c1.start();
      c2.start();
   }
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?