关闭

同步函数多线程

标签: 多线程
190人阅读 评论(0) 收藏 举报
分类:


package com.thread;
class Bank2{
	private int sum;
	//Object object = new Object();
	public  synchronized void add(int n ){
		//synchronized (object) {
			sum =sum+n;
			try {
				Thread.sleep(10);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			System.out.println("银行的钱-->"+sum);
		//}
	}
}
public class CusSync implements Runnable {
     private Bank2 bank = new Bank2();
	@Override
	public void run() {
		for (int i = 0; i < 3; i++) {
			bank.add(100);
		}
		
	}
public static void main(String[] args) {
	CusSync cus = new CusSync();
	Thread t1 = new Thread(cus);
	Thread t2 = new Thread(cus);
	t1.start();
	t2.start();
}
}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:138991次
    • 积分:2965
    • 等级:
    • 排名:第11875名
    • 原创:168篇
    • 转载:11篇
    • 译文:0篇
    • 评论:49条
    最新评论