synchronized()怎么理解呢 例如:synchronized(SurfaceHolder){Draw();//画图}怎么理解呢,请帮我解释下上面代码的意思吧,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 个人理解,相当于 SurfaceHolder 对象有一个临界区(或者可以 lock 的对象)synchronzied (A) 表示 进入 A 的临界区(lock),执行 Draw 之后,退出 A 的临界区(unlock) 在同一个时间点只能有一个线程执行synchronzied区域的代码,即只能由一个线程来执行画图操作Draw();//画图 同2楼 别的线程使用synchronized(SurfaceHolder){ 做其他。。}也会先获取SurfaceHolder锁之后才能做其他 csdn真是太好了,这么多人回答,而且这么精彩,看来我的好好赚分,也多奉献大家 【急】请教:把程序切到后台,过了几个小时之后,程序 不能使用了 安卓更新ui我这 设计有问题吗 正在开发android app, 服务器部分的技术与不熟悉,有没有好建议 帮忙看下什么问题 android开发如何利用图片实现VidoGroup的类似功能 android调用系统拍照功能并且剪辑出现问题 没有连接网络,getStatusCode却返回200 又见 java.lang.NullPoin 错误!!!??? musicplayer问题 安卓 graphical layout相关问题 android 抽屉控件 不能通过Android虚拟器访问任何网页
Draw();//画图
synchronized(SurfaceHolder)
{
做其他。。
}
也会先获取SurfaceHolder锁之后才能做其他