java 多執行緒操作 安全操作 synchronized
阿新 • • 發佈:2019-01-07
java 多執行緒操作 安全操作 synchronized
記錄程式碼如下
Thread myThread = new Thread(new Runnable() {
@Override
public void run() {
// synchronized來鎖住list
String vectorQuantity = "";
try {
vectorQuantity = httpService.sendGet("xxx", finalRequestParams);
} catch (Exception e) {
e.printStackTrace();
}
linkobjct.setParams(vectorQuantity);
if(null != vectorQuantity && !vectorQuantity.isEmpty()) {
synchronized (params) {
params.add(linkobject);
}
} else {
synchronized (requestFail) {
requestFail.add(str);
}
}
}
});
歡迎交流~