0
sqlite.swiftを複数のスレッド(同じテーブルを読み書きする)から使用することは可能ですか?私はビルド設定からそれを決定しようとしましたが、SERIALIZED、MULTITHREADまたはTHREADSAFEの単語は見つかりませんでした。
フードの中でオリジナルのsqlite3 Cライブラリを使用していますか?sqlite.swiftはスレッドセーフですか?
sqlite.swiftを複数のスレッド(同じテーブルを読み書きする)から使用することは可能ですか?私はビルド設定からそれを決定しようとしましたが、SERIALIZED、MULTITHREADまたはTHREADSAFEの単語は見つかりませんでした。
フードの中でオリジナルのsqlite3 Cライブラリを使用していますか?sqlite.swiftはスレッドセーフですか?
SQLITE_THREADSAFE optionのデフォルトは「シリアル化」です。
ただし、接続ごとに1つのトランザクションしかないため、複数のスレッドから同じデータベース接続にアクセスする可能性があります。スレッドごとに1つの接続を使用する必要があります。
堅牢で**よく定義された**マルチスレッド動作を持つSwift Sqliteライブラリに興味のある人は、[GRDB](https://github.com/groue/GRDB.swift)を見てください。 –