在一个问题上效果很好。如果另一个应用程序打开了数据库,我似乎无法获得独占锁。
我正在使用一个名为Altium的CAD应用程序。我正在尝试在SQLITE中建立一个原型零件数据库来存放数据。问题是,如果我试图在SQLITEStudio或DB Browser for SQLITE之类的应用程序中打开相同的数据库,我永远不会获得写新记录的独占锁。这让我相信我的问题是第一个应用程序永远不会释放它的共享锁,所以
要重现此问题,您需要使用日语(假名)键盘输入文本,并在出现建议时按“锁定”按钮。解锁后,用户在应用程序仪表板上,而不是应用程序上。如果按下应用程序图标,它会再次加载-当按下锁定时,应用程序崩溃。即使是像Notes这样的苹果应用程序也是如此Application Specific Information:
YOUR_APP was suspended with locked system