我有一个使用锁写机制的mysql表。锁可能会持续太长时间(我们在这里谈论1-2分钟)。
我必须在更新完成之前检查表是否正在使用(使用beforeUpdate信号)
但在检查并返回我的表正在使用之后,系统会挂起,直到其他用户解锁表。如果返回该表正在使用的标志,是否可以防止数据更新。 即时搜索更好的方法来处理这个我不想重新实现setData方法,因为这样做很痛苦。或者如果你有一个很好的重新实现它。这将是非常有帮助的 提前谢谢
答案 0 :(得分:0)
Python线程:http://docs.python.org/library/thread.html您可以创建等待表完成的线程,它在系统资源中可以忽略不计,您的最终用户也不必等待系统响应继续执行其他任务