互斥量的实现代码
public class Mutex
{
private boolean syncLock;
////////////////////////////////////////////////
// Constructor
////////////////////////////////////////////////
public Mutex()
{
syncLock = false;
}
////////////////////////////////////////////////
// lock
////////////////////////////////////////////////
public synchronized void lock()
{
while(syncLock == true) {
try {
wait();
}
catch (Exception e) {
Debug.warning(e);
};
}
syncLock = true;
}
public synchronized void unlock()
{
syncLock = false;
notifyAll();
}
}
---------------------
作者:huangxiaohu_coder
来源:CSDN
原文:https://blog.csdn.net/huangxiaohu_coder/article/details/8104634
版权声明:本文为博主原创文章,转载请附上博文链接!
在你需要互斥的地方,就可以用这个类对象的方法了
Android中的同步与Mutex
网友评论