Я извлекаю несколько наборов данных из нескольких источников и хочу распараллелить это, используя библиотеку threading
в Python 3.8.2. Все наборы данных заканчиваются в разных контекстах в ConjunctiveGraph
, который использует хранилище IOMemory
. Я видел, что существует ConcurrentStore
, но нет ни одного примера, не документированного так много, и он не реализует интерфейс Store
, что делает его непригодным для использования.
При чтении кода IOMemory
, Я видел места, где проверяется наличие элементов в коллекциях, а затем добавляются вещи без того, чтобы я видел код блокировки вокруг. * * * 1013