shared-resource

    0热度

    1回答

    我的程序将利用共享资源,因此需要锁定此资源。 当此资源上的处理任务启动时,它将获取资源的锁定。完成后它将释放锁定。 为了解决处理任务期间发生的崩溃和电源故障,永久保持锁定状态,锁应该有一个到期时间。 如果执行涉及资源的处理任务所用的时间通常在0到5秒之间,我认为到期时间应该是大约10分钟甚至1小时。 那么我应该如何应对处理任务的实际花费时间超过失效时间的异常情况? 任务本身是否应该有一个到期时间少

    0热度

    1回答

    我想知道遵循的最佳实践,以便在Python中的两个进程之间共享队列(资源)。这里是一个什么每道工序都做: Process_1:不断地从一个流API Process_2获取数据(JSON格式):是一个守护进程(类似桑德马雷夏尔的code),它提交数据(一次一个)到数据库 所以,Process_1(或监制)把数据的一个单元到该共享资源,以及Process_2(或消费者)将轮询任何新的单元本共享资源如果