【问题标题】:Access to [PFUser currentUser] causing deadlock访问 [PFUser currentUser] 导致死锁
【发布时间】:2014-08-21 06:31:22
【问题描述】:

在使用 parse iOS sdk v1.2.20 时多个线程尝试访问 [PFUser currentUser] 时偶尔会出现死锁

看起来每当我进行 PFQuery 调用或 PFCloud 函数调用时,这些操作也会访问 [PFUser currentUser],因此如果您从单独的线程进行查询,则会增加死锁的可能性。

其他任何人都找到了解决方案,我怀疑 parse 甚至意识到这个问题,因为他们很久以前就关闭了这些相关问题: https://www.parse.com/questions/parse-locking-up-the-main-thread-possible-deadlock 和这个: https://www.parse.com/questions/occasional-freezing-at-pfuser-currentuser

【问题讨论】:

  • 您可以检查您的问题是否对应此错误并订阅它:developers.facebook.com/bugs/1459246127692533
  • 我也有这个问题。在启用本地数据存储的情况下,它似乎更频繁地出现。有什么解决方法吗?

标签: parse-platform pfuser


【解决方案1】:

Parse 发布了一个更新,可能修复了 currentUser 死锁。

希望这可以解决您的问题。

检查更新日志并尝试更新到Parse SDK v1.7.2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-20
    • 2012-09-20
    • 2018-06-04
    • 2016-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多