Ios SQLite3多线程
我刚刚开始学习SQLite3。我一直在阅读这篇文章,它描述了SQLite3采用的不同多线程机制。Ios SQLite3多线程,ios,objective-c,multithreading,sqlite,Ios,Objective C,Multithreading,Sqlite,我刚刚开始学习SQLite3。我一直在阅读这篇文章,它描述了SQLite3采用的不同多线程机制。 谁能告诉我哪种方法最准确、最高效?就数据库而言,单个串行调度队列可以防止所有问题 (您仍然需要管理从程序其余部分到队列的并发访问。)您使用多线程吗?您是否在线程之间共享连接或语句?阅读本文后,我决定使用一个串行调度队列来执行所有的获取/更新操作。我还决定只使用一个共享数据库连接。串行队列会防止所有多线程冲突和问题吗?是的,我相信这是创建一个良好的多线程SQLite应用程序的最佳方法。使用单个数据库连
谁能告诉我哪种方法最准确、最高效?就数据库而言,单个串行调度队列可以防止所有问题
(您仍然需要管理从程序其余部分到队列的并发访问。)您使用多线程吗?您是否在线程之间共享连接或语句?阅读本文后,我决定使用一个串行调度队列来执行所有的获取/更新操作。我还决定只使用一个共享数据库连接。串行队列会防止所有多线程冲突和问题吗?是的,我相信这是创建一个良好的多线程SQLite应用程序的最佳方法。使用单个数据库连接和单个串行调度队列,您几乎可以完美地执行对数据库的多线程访问。