是否可以在Google App Engine中模拟对一段代码的并发访问?我正在尝试对一段增加计数器的代码进行单元测试。代码可能会同时被应用程序的不同实例使用,虽然我已经将数据存储访问部分设置为事务性的,并且还使用了memcache cas,但如果有某种方法来测试它,我会感觉更好。我尝试过设置后台线程,但Testbed似乎为每个线程创建了一个新环境。
发布于 2013-07-03 06:54:09
如果它解决了您的问题,请投票:)
GAE是这样工作的:
如何模拟对一段代码并发访问?-你不应该模拟你应该在线程或程序级别使用明确的锁定-因为很难模拟并发竞争-它不知道谁将赢得程序或线程竞争,因为在每个环境中结果都是未定义的-意味着Linux,Windows,Python。
https://stackoverflow.com/questions/17440323
复制相似问题