62,614
社区成员
发帖
与我相关
我的任务
分享
public class MonitorThread extends Thread {
private final byte[] lock= new byte[0];
......
public void run() {
... ...
synchronized (lock) {
IniFileProcessor pro = new IniFileProcessor(path);
String currStation = "station" + getI().toString();
String currStat = "";
if (success.equals("1")) {
pro.updatePropettyValue(currStation, "stat", "0", null);
pro.updatePropettyValue(currStation, "mail", "0", null);
} else {
if (pro.getPropertyValue(currStation, "stat") != null) {
currStat = pro.getPropertyValue(currStation, "stat");
}
logger.info(RelativeDate.getDateString(new Date(), "yyyy-MM-dd HH:mm")+"....。");
currStat=Integer.toString(Integer.parseInt(currStat)+1);
pro.updatePropettyValue(currStation, "stat", currStat, null);
}
pro.saveFile();
}
... ...
private final byte[] lock= new byte[0];
private final byte[] lock= new byte[0];
public static final byte[] lock= new byte[0];