标题: 关于多线程问题的疑问 [打印本页] 作者: 空心祭 时间: 2014-3-3 17:13 标题: 关于多线程问题的疑问 /*
需求:
有一个银行
银行有一个金库
有2个客户同时存钱 每次存100 存三次
*/
class Bank
{
private int sum;
public synchronized void add(int n)
{
sum = sum + n;
try{Thread.sleep(10);}catch(Exception e){}
System.out.println(Thread.currentThread()+"sum:"+sum);
}
}
class Custorm implements Runnable
{
private Bank b = new Bank();
public void run()
{
for (int x = 0; x < 3; x++ )
{
b.add(100);
}
}
}
class BankDemo
{
public static void main(String[] args)
{
Custorm c = new Custorm();