我在使用node.js和使用api获取有关RDS实例的信息时遇到了问题。大多数信息是在页面呈现时返回的,但是在API调用数据库“标记”完成之前,数据库将返回到页面。
var dbInstances = [];
var rds = new AWS.RDS();
rds.describeDBInstances({}, function(err, data) {
if (err) console.log(err);
//loop through all databases that were returned and pull out the info we need.
我有以下“消费者”代码:
....
while 1:
time.sleep(self.sleeptime)
cond.acquire() #acquire the lock
print currentThread(), "lock acquired"
while itemq.isEmpty():
cond.wait()
itemq.consume()
print currentThread(),"Consumed One It
锁定机制-每个方法都运行一个队列,用于跟踪该方法正在进行的进程中的键。
private final static Object LOCK = new Object();
private final static Set<String> busy1Records = new HashSet<String>();
private final static Set<String> busy2Records = new HashSet<String>();
public void waitToWorkOn(int i,