我试图避免在onStartMethod中使用同步映射执行服务上的重复任务,然后检查密钥是否尚未存储。但是,到目前为止,它不工作,如果我打电话快两次启动服务,它会执行相同的事情两次。 public void onCreate() {
SYNCED_TABLES = Collections.synchronizedMap(new Hashtable<>());
}
public in
下面是演示问题的代码。请注意,这只是一个例子,我在一个更复杂的应用程序中使用了相同的逻辑,我不能使用sleep作为时间量,它需要process1来修改变量,取决于速度互联网连接。 from multiprocessing import Process
code = False
def func():
global code
code = True
pro = Pro