互斥
来源:互联网 发布:js 时分秒 时间选择器 编辑:程序博客网 时间:2024/04/30 13:48
package com.Example.customerHttpTest;
import android.util.Log;
/**
* 线程互斥对象
*
*/
public class Mutex
{
private boolean syncLock;
////////////////////////////////////////////////
// Constructor
////////////////////////////////////////////////
public Mutex()
{
syncLock = false;
}
////////////////////////////////////////////////
// lock
////////////////////////////////////////////////
public synchronized void lock()
{
while(syncLock == true)
{
try
{
wait();
}
catch (Exception e)
{
String str = String.format("Mutex.lock() 出错");
Log.e("MyDebug", str);
};
}
syncLock = true;
}
public synchronized void unlock()
{
syncLock = false;
notifyAll();
}
}
import android.util.Log;
/**
* 线程互斥对象
*
*/
public class Mutex
{
private boolean syncLock;
////////////////////////////////////////////////
// Constructor
////////////////////////////////////////////////
public Mutex()
{
syncLock = false;
}
////////////////////////////////////////////////
// lock
////////////////////////////////////////////////
public synchronized void lock()
{
while(syncLock == true)
{
try
{
wait();
}
catch (Exception e)
{
String str = String.format("Mutex.lock() 出错");
Log.e("MyDebug", str);
};
}
syncLock = true;
}
public synchronized void unlock()
{
syncLock = false;
notifyAll();
}
}
0 0
- 互斥
- 互斥
- 互斥
- 互斥
- hdu4135 互斥+容斥原理
- 进程互斥问题
- 文件读写互斥
- 多線程同步(互斥)
- 互斥概念
- 创建互斥对象
- 对象互斥
- 互斥对象(转)
- VC中的互斥
- 同步互斥
- 信号量互斥
- 同名进程互斥
- 同步和互斥
- linux 互斥使用
- Search 2D matrix
- SQL Server 2008 允许远程连接的配置
- Nginx+Tomcat+memcached负载均衡实现session共享
- NSPredicate过滤器 用法
- MySQL&MariaDB主从同步
- 互斥
- Winform多显示屏显示
- sqlplus连接远程数据库
- 《马化腾致合作伙伴的一封信》
- 使用OFBIZ的理由和不使用OFBIZ的理由
- 作业
- 如何有效的限制上传文件类型
- P051第八题
- 栈的一个小应用——Dijkstra的双栈算术表达式