同步函数多线程

原创 2015年11月20日 23:02:22


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();
}
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

验证多线程中同步函数锁是this对象

/** * 验证同步函数的锁是this对象 */ class TestThreadLock { public static void main(String[] args) throws Int...

3-3-Java多线程-案例-银行存钱&同步函数

银行存钱案例 两个客户到一个银行去存钱,每个客户一次存100,存三次。 问题:改程序是否有安全问题,如果有写出分析过程并定义解决方案 代码示例-未修改前代码class Bank{ privat...

多线程——静态同步函数的锁的相关问题

package com.qianfeng.demo01; /** * 关于静态同步函数使用的锁 * * 静态同步函数的锁是什么呢? * 静态随着类的加载而加载,而这时内存中存储的对象至少有一...

多线程——同步函数

/* 需求: 银行有一个金库。 有两个储户分别存300员,每次存100,存3次。 目的:该程序是否有安全问题,如果有,如何解决? 如何找问题: 1,明确哪些代码是多线程运行代码。 2,明确共享数...

黑马程序员——11,多线程,同步函数,死锁,一些零散的小知识点

黑马程序员——11,多线程,同步函数,死锁,一些零散的小知识点 //同步函数   class  A              &#...

Java基础——多线程+卖票程序+同步函数-单例设计模式+死锁

1.   线程 进程:是一个正在执行中的程序。         每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。   线程:就是进程中的一个独立的控制单元。  &#...

JAVA之旅(十四)——静态同步函数的锁是class对象,多线程的单例设计模式,死锁,线程中的通讯以及通讯所带来的安全隐患,等待唤醒机制

JAVA之旅(十四)——静态同步函数的锁是class对象,多线程的单例设计模式,死锁,线程中的通讯以及通讯所带来的安全隐患,等待唤醒机制 JAVA之旅,一路有你,加油! 一.静态同步函数的锁是cl...

黑马程序员------多线程(No.1)(概述、线程的创建、安全问题、同步锁、同步函数)

概述   进程:是一个正在执行中的程序。每一个进程都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。 线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。 一个进程中至少有一个线程...

黑马程序员----多线程2(安全问题、同步代码块、同步函数、死锁)

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-线程安全问题线程安全问题产生的原因需求:模拟4个线程同时卖100张票。 代码 class Ticket impl...

验证同步代码块与同步函数的锁【多线程】

转载地址:http://blog.csdn.net/qq_24653023/article/details/51763731 通过一个卖票问题,验证多线程中同步代码块与同...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)