首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA数据同步-往银行取钱

2012-11-10 
JAVA数据同步----去银行取钱/** * @author 小阿哥 ** **/public class MyMain {public static void main(S

JAVA数据同步----去银行取钱

/** * @author 小阿哥 *  * **/public class MyMain {public static void main(String []str){new MyMain().test();}Card card;void test(){ card=new Card(); //第一个人用card取钱。。new Thread(new Runnable() {@Overridepublic void run() {// TODO Auto-generated method stub{card.update();}}}).start();System.out.println("=============="); //第二个人同样用card取钱。。new Thread(new Runnable() {@Overridepublic void run() {// TODO Auto-generated method stubSystem.out.println("222");{card.update();}}}).start();}}class Card {  synchronized void update(){  long startTime=System.currentTimeMillis(); while(true){ if(System.currentTimeMillis()-startTime>=5000) { System.out.println("取钱完毕"); break; } System.out.println("Name:"+Thread.currentThread().getName()); try{ Thread.sleep(50); }catch(Exception ex) {  }}}}

?

热点排行