解决方案 »
- 刚初学安卓·好多书·不知道啥书好..
- 安卓航班Android开发经典教程大总结1----基础编程及源码推送
- 请问android gallery如何设置,让图片显示在靠左位置。而不是在中间
- android动画 画面消失后面有阴影
- 编译CM7出错,请教各位。
- 华为C8500手机怎么获得Root权限
- <Android>XMPP+openfire+smack 移动端开发创建多人聊天遇到的问题!
- 如何取消一个正在运行的线程
- 写的android黑名单的程序,实现了来电挂断,但是每次来电后程序都会显示停止运行
- Android studio无法运行
- 求助:Unfortunately,Launcher has stopped
- 菜鸟才进入android,好多都不懂求指导。
long start_time = System.nanoTime();
System.out.println(getA() + "---" + (System.nanoTime() - start_time));
long now_time = System.nanoTime();
System.out.println(getB() + "---" + (System.nanoTime() - now_time));
}
synchronized static String getA(){
return "AAAAAAAAAA";
}
static String getB(){
return "BBBBBBBBBBB";
}
}使用上面这样的测试程序,结果如下:D:\TempSource>java SynchronizedMethod
AAAAAAAAAA---30486
BBBBBBBBBBB---6943
发现调用synchronized关键字的方法调用确实会花费更多的时间开销。
两个测试结果不一致,原因是什么呢?