代码如下:public getad{
synchronized(this){
log(tag,"add");
}
}请问,如果 getad 在 addclass(类名)里边。当程序运行到addclass里边的public getad函数时候,synchronized(this)起到什么作用呢?请会的朋友帮忙回答,在此先谢了。
synchronized(this){
log(tag,"add");
}
}请问,如果 getad 在 addclass(类名)里边。当程序运行到addclass里边的public getad函数时候,synchronized(this)起到什么作用呢?请会的朋友帮忙回答,在此先谢了。
解决方案 »
- 怎么获取其他应用程序的logcat呢?或是指定TAG的log?
- 关于WebView的一个小问题
- android中怎么重新加载页面
- 固定在屏幕底部,不随ScrollView 滚动而改变位置的按钮?怎实现?
- android程序跑起来需要的最低配置是多少呢?请教大虾们啊~~~
- android射频参数
- AlarmManager休眠唤醒问题
- 关于屏幕适配的问题
- APP_ABI := armeabi armeabi-v7a mips x86与= armeabi armeabi-v7a区别是?
- android APP连接ESP8266,点击按钮断开socket连接时闪退
- SOS!android类似记事本的小程序运行出现应用程序意外停止???
- 聊天软件发送表情
void getData()
{
synchronized(this){
while(i=1000000)
{
i++;
}
}
}getData已经在这之前执行了 getad一直会处于等待状态,直到getData执行完,再执行log(tag,"add");