⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 example7_6.java

📁 书中的例题
💻 JAVA
字号:
/* 模拟银行帐户类 */
class Mbank 
{
  private static int sum=2000;
  public static void take(int k) 
	{
	  int temp=sum;
	  temp-=k;
	  try{Thread.sleep((int)(1000*Math.random()));}
	  catch(InterruptedException e){   }
	  sum=temp;
	  System.out.println("sum="+sum);
	}
}

/* 模拟用户取款的线程类 */
class Customer extends Thread
{
	public void run()
	{
		for (int i=1;i<=4 ;i++ )
		{
			Mbank.take(100);
		} 
	}
}

/* 调用线程的主类 */
public class Example7_6
{
  public static void main(String[] args) 
	{
		Customer c1 = new Customer();
        Customer c2 = new Customer();
		c1.start();
		c2.start();
	}
}

⌨️ 快捷键说明

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