解决方案 »
- getLastknownLocation()在 nexus 返回null值
- 数据备份
- 刷机后闹钟歇菜了
- 这句gotourl错误 不会改~~~
- 如何傳遞實時同步視頻串流到網路伺服器
- 大家手机连接电脑用什么工具
- android GridView禁止 item 获取焦点问题,求大牛!
- android开发 使用系统图片浏览器浏览图片问题
- android 自定义RatingBar(评分控件)在不同分辨率图片不完整或有下拉阴影
- flex actionscript 写了一半的工程能接着用android写么
- 求助: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关键字的方法调用确实会花费更多的时间开销。
两个测试结果不一致,原因是什么呢?